G__GenVector.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:53:57 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdIgenvectordIsrcdIG__GenVector
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__GenVector.h"
00018 
00019 #include "TCollectionProxyInfo.h"
00020 #include "TClass.h"
00021 #include "TBuffer.h"
00022 #include "TMemberInspector.h"
00023 #include "TError.h"
00024 
00025 #ifndef G__ROOT
00026 #define G__ROOT
00027 #endif
00028 
00029 #include "RtypesImp.h"
00030 #include "TIsAProxy.h"
00031 
00032 // START OF SHADOWS
00033 
00034 namespace ROOT {
00035    namespace Shadow {
00036       namespace ROOT {
00037          namespace Math {
00038 
00039       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00040       typedef ::ROOT::Math::DefaultCoordinateSystemTag DefaultCoordinateSystemTag;
00041       #else
00042       class DefaultCoordinateSystemTag  {
00043          public:
00044          //friend XX;
00045       };
00046       #endif
00047       } } 
00048       namespace ROOT {
00049          namespace Math {
00050 
00051       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00052       typedef ::ROOT::Math::Cartesian2D< double > Cartesian2DlEdoublegR;
00053       #else
00054       class Cartesian2DlEdoublegR  {
00055          public:
00056          //friend XX;
00057          typedef void* (*Scalar)() ;
00058          double fX; //
00059          double fY; //
00060       };
00061       #endif
00062       } } 
00063       namespace ROOT {
00064          namespace Math {
00065 
00066       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00067       typedef ::ROOT::Math::DisplacementVector2D< ::ROOT::Math::Cartesian2D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00068       #else
00069       class DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00070          public:
00071          //friend XX;
00072          typedef void* (*Scalar)() ;
00073          typedef ::ROOT::Math::Cartesian2D<double> CoordinateType;
00074          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00075          ::ROOT::Math::Cartesian2D< double > fCoordinates; //internal coordinate system
00076       };
00077       #endif
00078       } } 
00079       namespace ROOT {
00080          namespace Math {
00081 
00082       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00083       typedef ::ROOT::Math::Polar2D< double > Polar2DlEdoublegR;
00084       #else
00085       class Polar2DlEdoublegR  {
00086          public:
00087          //friend XX;
00088          typedef void* (*Scalar)() ;
00089          double fR; //
00090          double fPhi; //
00091       };
00092       #endif
00093       } } 
00094       namespace ROOT {
00095          namespace Math {
00096 
00097       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00098       typedef ::ROOT::Math::DisplacementVector2D< ::ROOT::Math::Polar2D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00099       #else
00100       class DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00101          public:
00102          //friend XX;
00103          typedef void* (*Scalar)() ;
00104          typedef ::ROOT::Math::Polar2D<double> CoordinateType;
00105          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00106          ::ROOT::Math::Polar2D< double > fCoordinates; //internal coordinate system
00107       };
00108       #endif
00109       } } 
00110       namespace ROOT {
00111          namespace Math {
00112 
00113       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00114       typedef ::ROOT::Math::GlobalCoordinateSystemTag GlobalCoordinateSystemTag;
00115       #else
00116       class GlobalCoordinateSystemTag  {
00117          public:
00118          //friend XX;
00119       };
00120       #endif
00121       } } 
00122       namespace ROOT {
00123          namespace Math {
00124 
00125       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00126       typedef ::ROOT::Math::LocalCoordinateSystemTag LocalCoordinateSystemTag;
00127       #else
00128       class LocalCoordinateSystemTag  {
00129          public:
00130          //friend XX;
00131       };
00132       #endif
00133       } } 
00134       namespace ROOT {
00135          namespace Math {
00136 
00137       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00138       typedef ::ROOT::Math::PositionVector2D< ::ROOT::Math::Cartesian2D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00139       #else
00140       class PositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00141          public:
00142          //friend XX;
00143          typedef void* (*Scalar)() ;
00144          typedef ::ROOT::Math::Cartesian2D<double> CoordinateType;
00145          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00146          ::ROOT::Math::Cartesian2D< double > fCoordinates; //
00147       };
00148       #endif
00149       } } 
00150       namespace ROOT {
00151          namespace Math {
00152 
00153       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00154       typedef ::ROOT::Math::PositionVector2D< ::ROOT::Math::Polar2D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00155       #else
00156       class PositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00157          public:
00158          //friend XX;
00159          typedef void* (*Scalar)() ;
00160          typedef ::ROOT::Math::Polar2D<double> CoordinateType;
00161          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00162          ::ROOT::Math::Polar2D< double > fCoordinates; //
00163       };
00164       #endif
00165       } } 
00166       namespace ROOT {
00167          namespace Math {
00168 
00169       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00170       typedef ::ROOT::Math::Cartesian3D< double > Cartesian3DlEdoublegR;
00171       #else
00172       class Cartesian3DlEdoublegR  {
00173          public:
00174          //friend XX;
00175          typedef void* (*Scalar)() ;
00176          double fX; //x coordinate
00177          double fY; //y coordinate
00178          double fZ; //z coordinate
00179       };
00180       #endif
00181       } } 
00182       namespace ROOT {
00183          namespace Math {
00184 
00185       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00186       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00187       #else
00188       class DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00189          public:
00190          //friend XX;
00191          typedef void* (*Scalar)() ;
00192          typedef ::ROOT::Math::Cartesian3D<double> CoordinateType;
00193          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00194          ::ROOT::Math::Cartesian3D< double > fCoordinates; //internal coordinate system
00195       };
00196       #endif
00197       } } 
00198       namespace ROOT {
00199          namespace Math {
00200 
00201       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00202       typedef ::ROOT::Math::CylindricalEta3D< double > CylindricalEta3DlEdoublegR;
00203       #else
00204       class CylindricalEta3DlEdoublegR  {
00205          public:
00206          //friend XX;
00207          typedef void* (*Scalar)() ;
00208          double fRho; //
00209          double fEta; //
00210          double fPhi; //
00211       };
00212       #endif
00213       } } 
00214       namespace ROOT {
00215          namespace Math {
00216 
00217       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00218       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::CylindricalEta3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00219       #else
00220       class DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00221          public:
00222          //friend XX;
00223          typedef void* (*Scalar)() ;
00224          typedef ::ROOT::Math::CylindricalEta3D<double> CoordinateType;
00225          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00226          ::ROOT::Math::CylindricalEta3D< double > fCoordinates; //internal coordinate system
00227       };
00228       #endif
00229       } } 
00230       namespace ROOT {
00231          namespace Math {
00232 
00233       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00234       typedef ::ROOT::Math::Polar3D< double > Polar3DlEdoublegR;
00235       #else
00236       class Polar3DlEdoublegR  {
00237          public:
00238          //friend XX;
00239          typedef void* (*Scalar)() ;
00240          double fR; //
00241          double fTheta; //
00242          double fPhi; //
00243       };
00244       #endif
00245       } } 
00246       namespace ROOT {
00247          namespace Math {
00248 
00249       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00250       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Polar3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00251       #else
00252       class DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00253          public:
00254          //friend XX;
00255          typedef void* (*Scalar)() ;
00256          typedef ::ROOT::Math::Polar3D<double> CoordinateType;
00257          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00258          ::ROOT::Math::Polar3D< double > fCoordinates; //internal coordinate system
00259       };
00260       #endif
00261       } } 
00262       namespace ROOT {
00263          namespace Math {
00264 
00265       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00266       typedef ::ROOT::Math::Cylindrical3D< double > Cylindrical3DlEdoublegR;
00267       #else
00268       class Cylindrical3DlEdoublegR  {
00269          public:
00270          //friend XX;
00271          typedef void* (*Scalar)() ;
00272          double fRho; //
00273          double fZ; //
00274          double fPhi; //
00275       };
00276       #endif
00277       } } 
00278       namespace ROOT {
00279          namespace Math {
00280 
00281       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00282       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cylindrical3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00283       #else
00284       class DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00285          public:
00286          //friend XX;
00287          typedef void* (*Scalar)() ;
00288          typedef ::ROOT::Math::Cylindrical3D<double> CoordinateType;
00289          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00290          ::ROOT::Math::Cylindrical3D< double > fCoordinates; //internal coordinate system
00291       };
00292       #endif
00293       } } 
00294       namespace ROOT {
00295          namespace Math {
00296 
00297       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00298       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cartesian3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00299       #else
00300       class PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00301          public:
00302          //friend XX;
00303          typedef void* (*Scalar)() ;
00304          typedef ::ROOT::Math::Cartesian3D<double> CoordinateType;
00305          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00306          ::ROOT::Math::Cartesian3D< double > fCoordinates; //
00307       };
00308       #endif
00309       } } 
00310       namespace ROOT {
00311          namespace Math {
00312 
00313       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00314       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::CylindricalEta3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00315       #else
00316       class PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00317          public:
00318          //friend XX;
00319          typedef void* (*Scalar)() ;
00320          typedef ::ROOT::Math::CylindricalEta3D<double> CoordinateType;
00321          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00322          ::ROOT::Math::CylindricalEta3D< double > fCoordinates; //
00323       };
00324       #endif
00325       } } 
00326       namespace ROOT {
00327          namespace Math {
00328 
00329       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00330       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Polar3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00331       #else
00332       class PositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00333          public:
00334          //friend XX;
00335          typedef void* (*Scalar)() ;
00336          typedef ::ROOT::Math::Polar3D<double> CoordinateType;
00337          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00338          ::ROOT::Math::Polar3D< double > fCoordinates; //
00339       };
00340       #endif
00341       } } 
00342       namespace ROOT {
00343          namespace Math {
00344 
00345       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00346       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cylindrical3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00347       #else
00348       class PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00349          public:
00350          //friend XX;
00351          typedef void* (*Scalar)() ;
00352          typedef ::ROOT::Math::Cylindrical3D<double> CoordinateType;
00353          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00354          ::ROOT::Math::Cylindrical3D< double > fCoordinates; //
00355       };
00356       #endif
00357       } } 
00358       namespace ROOT {
00359          namespace Math {
00360 
00361       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00362       typedef ::ROOT::Math::PxPyPzE4D< double > PxPyPzE4DlEdoublegR;
00363       #else
00364       class PxPyPzE4DlEdoublegR  {
00365          public:
00366          //friend XX;
00367          typedef void* (*Scalar)() ;
00368          double fX; //
00369          double fY; //
00370          double fZ; //
00371          double fT; //
00372       };
00373       #endif
00374       } } 
00375       namespace ROOT {
00376          namespace Math {
00377 
00378       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00379       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PxPyPzE4D< double >  > LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR;
00380       #else
00381       class LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR  {
00382          public:
00383          //friend XX;
00384          typedef void* (*Scalar)() ;
00385          typedef ::ROOT::Math::PxPyPzE4D<double> CoordinateType;
00386          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00387          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00388          ::ROOT::Math::PxPyPzE4D< double > fCoordinates; //internal coordinate system
00389       };
00390       #endif
00391       } } 
00392       namespace ROOT {
00393          namespace Math {
00394 
00395       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00396       typedef ::ROOT::Math::PxPyPzM4D< double > PxPyPzM4DlEdoublegR;
00397       #else
00398       class PxPyPzM4DlEdoublegR  {
00399          public:
00400          //friend XX;
00401          typedef void* (*Scalar)() ;
00402          double fX; //
00403          double fY; //
00404          double fZ; //
00405          double fM; //
00406       };
00407       #endif
00408       } } 
00409       namespace ROOT {
00410          namespace Math {
00411 
00412       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00413       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PxPyPzM4D< double >  > LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR;
00414       #else
00415       class LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR  {
00416          public:
00417          //friend XX;
00418          typedef void* (*Scalar)() ;
00419          typedef ::ROOT::Math::PxPyPzM4D<double> CoordinateType;
00420          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00421          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00422          ::ROOT::Math::PxPyPzM4D< double > fCoordinates; //internal coordinate system
00423       };
00424       #endif
00425       } } 
00426       namespace ROOT {
00427          namespace Math {
00428 
00429       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00430       typedef ::ROOT::Math::PtEtaPhiE4D< double > PtEtaPhiE4DlEdoublegR;
00431       #else
00432       class PtEtaPhiE4DlEdoublegR  {
00433          public:
00434          //friend XX;
00435          typedef void* (*Scalar)() ;
00436          double fPt; //
00437          double fEta; //
00438          double fPhi; //
00439          double fE; //
00440       };
00441       #endif
00442       } } 
00443       namespace ROOT {
00444          namespace Math {
00445 
00446       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00447       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PtEtaPhiE4D< double >  > LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR;
00448       #else
00449       class LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR  {
00450          public:
00451          //friend XX;
00452          typedef void* (*Scalar)() ;
00453          typedef ::ROOT::Math::PtEtaPhiE4D<double> CoordinateType;
00454          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00455          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00456          ::ROOT::Math::PtEtaPhiE4D< double > fCoordinates; //internal coordinate system
00457       };
00458       #endif
00459       } } 
00460       namespace ROOT {
00461          namespace Math {
00462 
00463       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00464       typedef ::ROOT::Math::PtEtaPhiM4D< double > PtEtaPhiM4DlEdoublegR;
00465       #else
00466       class PtEtaPhiM4DlEdoublegR  {
00467          public:
00468          //friend XX;
00469          typedef void* (*Scalar)() ;
00470          double fPt; //
00471          double fEta; //
00472          double fPhi; //
00473          double fM; //
00474       };
00475       #endif
00476       } } 
00477       namespace ROOT {
00478          namespace Math {
00479 
00480       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00481       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PtEtaPhiM4D< double >  > LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR;
00482       #else
00483       class LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR  {
00484          public:
00485          //friend XX;
00486          typedef void* (*Scalar)() ;
00487          typedef ::ROOT::Math::PtEtaPhiM4D<double> CoordinateType;
00488          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00489          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00490          ::ROOT::Math::PtEtaPhiM4D< double > fCoordinates; //internal coordinate system
00491       };
00492       #endif
00493       } } 
00494       namespace ROOT {
00495          namespace Math {
00496 
00497       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00498       typedef ::ROOT::Math::Rotation3D Rotation3D;
00499       #else
00500       class Rotation3D  {
00501          public:
00502          //friend XX;
00503          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00504          typedef ::ROOT::Math::Rotation3D::ERotation3DMatrixIndex ERotation3DMatrixIndex;
00505          #else
00506          enum ERotation3DMatrixIndex  {
00507          };
00508          #endif
00509 
00510          typedef void* (*Scalar)() ;
00511          double fM[9]; //9 elements (3x3 matrix) representing the rotation
00512       };
00513       #endif
00514       } } 
00515       namespace ROOT {
00516          namespace Math {
00517 
00518       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00519       typedef ::ROOT::Math::AxisAngle AxisAngle;
00520       #else
00521       class AxisAngle  {
00522          public:
00523          //friend XX;
00524          typedef void* (*Scalar)() ;
00525          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00526          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> AxisVector;
00527          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> XYZVector;
00528          ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > fAxis; //rotation axis (3D vector)
00529          double fAngle; //rotation angle
00530       };
00531       #endif
00532       } } 
00533       namespace ROOT {
00534          namespace Math {
00535 
00536       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00537       typedef ::ROOT::Math::EulerAngles EulerAngles;
00538       #else
00539       class EulerAngles  {
00540          public:
00541          //friend XX;
00542          typedef void* (*Scalar)() ;
00543          double fPhi; //Z rotation angle (first)  defined in [-PI,PI]
00544          double fTheta; //X rotation angle (second) defined only [0,PI]
00545          double fPsi; //Z rotation angle (third)  defined in [-PI,PI]
00546       };
00547       #endif
00548       } } 
00549       namespace ROOT {
00550          namespace Math {
00551 
00552       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00553       typedef ::ROOT::Math::Quaternion Quaternion;
00554       #else
00555       class Quaternion  {
00556          public:
00557          //friend XX;
00558          typedef void* (*Scalar)() ;
00559          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> XYZVector;
00560          double fU; //
00561          double fI; //
00562          double fJ; //
00563          double fK; //
00564       };
00565       #endif
00566       } } 
00567       namespace ROOT {
00568          namespace Math {
00569 
00570       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00571       typedef ::ROOT::Math::RotationX RotationX;
00572       #else
00573       class RotationX  {
00574          public:
00575          //friend XX;
00576          typedef void* (*Scalar)() ;
00577          double fAngle; //rotation angle 
00578          double fSin; //sine of the rotation angle 
00579          double fCos; //cosine of the rotaiton angle 
00580       };
00581       #endif
00582       } } 
00583       namespace ROOT {
00584          namespace Math {
00585 
00586       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00587       typedef ::ROOT::Math::RotationY RotationY;
00588       #else
00589       class RotationY  {
00590          public:
00591          //friend XX;
00592          typedef void* (*Scalar)() ;
00593          double fAngle; //rotation angle 
00594          double fSin; //sine of the rotation angle 
00595          double fCos; //cosine of the rotaiton angle 
00596       };
00597       #endif
00598       } } 
00599       namespace ROOT {
00600          namespace Math {
00601 
00602       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00603       typedef ::ROOT::Math::RotationZ RotationZ;
00604       #else
00605       class RotationZ  {
00606          public:
00607          //friend XX;
00608          typedef void* (*Scalar)() ;
00609          double fAngle; //rotation angle 
00610          double fSin; //sine of the rotation angle 
00611          double fCos; //cosine of the rotaiton angle 
00612       };
00613       #endif
00614       } } 
00615       namespace ROOT {
00616          namespace Math {
00617 
00618       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00619       typedef ::ROOT::Math::RotationZYX RotationZYX;
00620       #else
00621       class RotationZYX  {
00622          public:
00623          //friend XX;
00624          typedef void* (*Scalar)() ;
00625          double fPhi; //Z rotation angle (yaw)    defined in (-PI,PI]
00626          double fTheta; //Y' rotation angle (pitch) defined in [-PI/2,PI/2]
00627          double fPsi; //X'' rotation angle (roll) defined in (-PI,PI]
00628       };
00629       #endif
00630       } } 
00631       namespace ROOT {
00632          namespace Math {
00633 
00634       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00635       typedef ::ROOT::Math::BoostX BoostX;
00636       #else
00637       class BoostX  {
00638          public:
00639          //friend XX;
00640          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00641          typedef ::ROOT::Math::BoostX::ELorentzRotationMatrixIndex ELorentzRotationMatrixIndex;
00642          #else
00643          enum ELorentzRotationMatrixIndex  {
00644          };
00645          #endif
00646 
00647          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00648          typedef ::ROOT::Math::BoostX::EBoostMatrixIndex EBoostMatrixIndex;
00649          #else
00650          enum EBoostMatrixIndex  {
00651          };
00652          #endif
00653 
00654          typedef void* (*Scalar)() ;
00655          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> XYZVector;
00656          double fBeta; //boost beta X
00657          double fGamma; //boost gamma
00658       };
00659       #endif
00660       } } 
00661       namespace ROOT {
00662          namespace Math {
00663 
00664       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00665       typedef ::ROOT::Math::BoostY BoostY;
00666       #else
00667       class BoostY  {
00668          public:
00669          //friend XX;
00670          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00671          typedef ::ROOT::Math::BoostY::ELorentzRotationMatrixIndex ELorentzRotationMatrixIndex;
00672          #else
00673          enum ELorentzRotationMatrixIndex  {
00674          };
00675          #endif
00676 
00677          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00678          typedef ::ROOT::Math::BoostY::EBoostMatrixIndex EBoostMatrixIndex;
00679          #else
00680          enum EBoostMatrixIndex  {
00681          };
00682          #endif
00683 
00684          typedef void* (*Scalar)() ;
00685          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> XYZVector;
00686          double fBeta; //beta Y of the Boost
00687          double fGamma; //gamma of the Boost 
00688       };
00689       #endif
00690       } } 
00691       namespace ROOT {
00692          namespace Math {
00693 
00694       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00695       typedef ::ROOT::Math::BoostZ BoostZ;
00696       #else
00697       class BoostZ  {
00698          public:
00699          //friend XX;
00700          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00701          typedef ::ROOT::Math::BoostZ::ELorentzRotationMatrixIndex ELorentzRotationMatrixIndex;
00702          #else
00703          enum ELorentzRotationMatrixIndex  {
00704          };
00705          #endif
00706 
00707          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00708          typedef ::ROOT::Math::BoostZ::EBoostMatrixIndex EBoostMatrixIndex;
00709          #else
00710          enum EBoostMatrixIndex  {
00711          };
00712          #endif
00713 
00714          typedef void* (*Scalar)() ;
00715          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> XYZVector;
00716          double fBeta; //boost beta z
00717          double fGamma; //boost gamma
00718       };
00719       #endif
00720       } } 
00721       namespace ROOT {
00722          namespace Math {
00723 
00724       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00725       typedef ::ROOT::Math::Boost Boost;
00726       #else
00727       class Boost  {
00728          public:
00729          //friend XX;
00730          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00731          typedef ::ROOT::Math::Boost::ELorentzRotationMatrixIndex ELorentzRotationMatrixIndex;
00732          #else
00733          enum ELorentzRotationMatrixIndex  {
00734          };
00735          #endif
00736 
00737          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00738          typedef ::ROOT::Math::Boost::EBoostMatrixIndex EBoostMatrixIndex;
00739          #else
00740          enum EBoostMatrixIndex  {
00741          };
00742          #endif
00743 
00744          typedef void* (*Scalar)() ;
00745          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> XYZVector;
00746          double fM[10]; //
00747       };
00748       #endif
00749       } } 
00750       namespace ROOT {
00751          namespace Math {
00752 
00753       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00754       typedef ::ROOT::Math::LorentzRotation LorentzRotation;
00755       #else
00756       class LorentzRotation  {
00757          public:
00758          //friend XX;
00759          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00760          typedef ::ROOT::Math::LorentzRotation::ELorentzRotationMatrixIndex ELorentzRotationMatrixIndex;
00761          #else
00762          enum ELorentzRotationMatrixIndex  {
00763          };
00764          #endif
00765 
00766          typedef void* (*Scalar)() ;
00767          double fM[16]; //
00768       };
00769       #endif
00770       } } 
00771       namespace ROOT {
00772          namespace Math {
00773 
00774       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00775       typedef ::ROOT::Math::Plane3D Plane3D;
00776       #else
00777       class Plane3D  {
00778          public:
00779          //friend XX;
00780          typedef void* (*Scalar)() ;
00781          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> Vector;
00782          typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> Point;
00783          double fA; //
00784          double fB; //
00785          double fC; //
00786          double fD; //
00787       };
00788       #endif
00789       } } 
00790       namespace ROOT {
00791          namespace Math {
00792 
00793       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00794       typedef ::ROOT::Math::Translation3D Translation3D;
00795       #else
00796       class Translation3D  {
00797          public:
00798          //friend XX;
00799          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> Vector;
00800          ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D< double >, ::ROOT::Math::DefaultCoordinateSystemTag > fVect; //internal 3D vector representing the translation 
00801       };
00802       #endif
00803       } } 
00804       namespace ROOT {
00805          namespace Math {
00806 
00807       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00808       typedef ::ROOT::Math::Transform3D Transform3D;
00809       #else
00810       class Transform3D  {
00811          public:
00812          //friend XX;
00813          #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00814          typedef ::ROOT::Math::Transform3D::ETransform3DMatrixIndex ETransform3DMatrixIndex;
00815          #else
00816          enum ETransform3DMatrixIndex  {
00817          };
00818          #endif
00819 
00820          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> Vector;
00821          typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> Point;
00822          double fM[12]; //transformation elements (3x4 matrix) 
00823       };
00824       #endif
00825       } } 
00826    } // of namespace Shadow
00827 } // of namespace ROOT
00828 // END OF SHADOWS
00829 
00830    namespace ROOT {
00831       inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
00832       static void ROOT_Dictionary();
00833 
00834       // Function generating the singleton type initializer
00835       inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
00836       {
00837          static ::ROOT::TGenericClassInfo 
00838             instance("ROOT", 0 /*version*/, "include/Math/VectorUtil_Cint.h", 30,
00839                      ::ROOT::DefineBehavior((void*)0,(void*)0),
00840                      &ROOT_Dictionary, 0);
00841          return &instance;
00842       }
00843       // Insure that the inline function is _not_ optimized away by the compiler
00844       ::ROOT::TGenericClassInfo *(*_R__UNIQUE_(InitFunctionKeeper))() = &GenerateInitInstance;  
00845       // Static variable to force the class initialization
00846       static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
00847 
00848       // Dictionary for non-ClassDef classes
00849       static void ROOT_Dictionary() {
00850          GenerateInitInstance()->GetClass();
00851       }
00852 
00853    }
00854 
00855 namespace ROOT {
00856 namespace Math {
00857    namespace ROOT {
00858       inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
00859       static void ROOTcLcLMath_Dictionary();
00860 
00861       // Function generating the singleton type initializer
00862       inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
00863       {
00864          static ::ROOT::TGenericClassInfo 
00865             instance("ROOT::Math", 0 /*version*/, "include/Math/VectorUtil_Cint.h", 32,
00866                      ::ROOT::DefineBehavior((void*)0,(void*)0),
00867                      &ROOTcLcLMath_Dictionary, 0);
00868          return &instance;
00869       }
00870       // Insure that the inline function is _not_ optimized away by the compiler
00871       ::ROOT::TGenericClassInfo *(*_R__UNIQUE_(InitFunctionKeeper))() = &GenerateInitInstance;  
00872       // Static variable to force the class initialization
00873       static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
00874 
00875       // Dictionary for non-ClassDef classes
00876       static void ROOTcLcLMath_Dictionary() {
00877          GenerateInitInstance()->GetClass();
00878       }
00879 
00880    }
00881 }
00882 }
00883 
00884 namespace ROOT {
00885    void ROOTcLcLMathcLcLDefaultCoordinateSystemTag_ShowMembers(void *obj, TMemberInspector &R__insp);
00886    static void ROOTcLcLMathcLcLDefaultCoordinateSystemTag_Dictionary();
00887    static void *new_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p = 0);
00888    static void *newArray_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(Long_t size, void *p);
00889    static void delete_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p);
00890    static void deleteArray_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p);
00891    static void destruct_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p);
00892 
00893    // Function generating the singleton type initializer
00894    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DefaultCoordinateSystemTag*)
00895    {
00896       // Make sure the shadow class has the right sizeof
00897       R__ASSERT(sizeof(::ROOT::Math::DefaultCoordinateSystemTag) == sizeof(::ROOT::Shadow::ROOT::Math::DefaultCoordinateSystemTag));
00898       ::ROOT::Math::DefaultCoordinateSystemTag *ptr = 0;
00899       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DefaultCoordinateSystemTag),0);
00900       static ::ROOT::TGenericClassInfo 
00901          instance("ROOT::Math::DefaultCoordinateSystemTag", "include/Math/GenVector/CoordinateSystemTags.h", 36,
00902                   typeid(::ROOT::Math::DefaultCoordinateSystemTag), DefineBehavior(ptr, ptr),
00903                   &ROOTcLcLMathcLcLDefaultCoordinateSystemTag_ShowMembers, &ROOTcLcLMathcLcLDefaultCoordinateSystemTag_Dictionary, isa_proxy, 4,
00904                   sizeof(::ROOT::Math::DefaultCoordinateSystemTag) );
00905       instance.SetNew(&new_ROOTcLcLMathcLcLDefaultCoordinateSystemTag);
00906       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDefaultCoordinateSystemTag);
00907       instance.SetDelete(&delete_ROOTcLcLMathcLcLDefaultCoordinateSystemTag);
00908       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDefaultCoordinateSystemTag);
00909       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDefaultCoordinateSystemTag);
00910       return &instance;
00911    }
00912    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DefaultCoordinateSystemTag*)
00913    {
00914       return GenerateInitInstanceLocal((::ROOT::Math::DefaultCoordinateSystemTag*)0);
00915    }
00916    // Static variable to force the class initialization
00917    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DefaultCoordinateSystemTag*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00918 
00919    // Dictionary for non-ClassDef classes
00920    static void ROOTcLcLMathcLcLDefaultCoordinateSystemTag_Dictionary() {
00921       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DefaultCoordinateSystemTag*)0x0)->GetClass();
00922    }
00923 
00924 } // end of namespace ROOT
00925 
00926 namespace ROOT {
00927    void ROOTcLcLMathcLcLCartesian2DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
00928    static void ROOTcLcLMathcLcLCartesian2DlEdoublegR_Dictionary();
00929    static void *new_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p = 0);
00930    static void *newArray_ROOTcLcLMathcLcLCartesian2DlEdoublegR(Long_t size, void *p);
00931    static void delete_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p);
00932    static void deleteArray_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p);
00933    static void destruct_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p);
00934 
00935    // Function generating the singleton type initializer
00936    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Cartesian2D<double>*)
00937    {
00938       // Make sure the shadow class has the right sizeof
00939       R__ASSERT(sizeof(::ROOT::Math::Cartesian2D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::Cartesian2DlEdoublegR));
00940       ::ROOT::Math::Cartesian2D<double> *ptr = 0;
00941       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Cartesian2D<double>),0);
00942       static ::ROOT::TGenericClassInfo 
00943          instance("ROOT::Math::Cartesian2D<double>", "include/Math/GenVector/Cartesian2D.h", 41,
00944                   typeid(::ROOT::Math::Cartesian2D<double>), DefineBehavior(ptr, ptr),
00945                   &ROOTcLcLMathcLcLCartesian2DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLCartesian2DlEdoublegR_Dictionary, isa_proxy, 4,
00946                   sizeof(::ROOT::Math::Cartesian2D<double>) );
00947       instance.SetNew(&new_ROOTcLcLMathcLcLCartesian2DlEdoublegR);
00948       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCartesian2DlEdoublegR);
00949       instance.SetDelete(&delete_ROOTcLcLMathcLcLCartesian2DlEdoublegR);
00950       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCartesian2DlEdoublegR);
00951       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCartesian2DlEdoublegR);
00952       return &instance;
00953    }
00954    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Cartesian2D<double>*)
00955    {
00956       return GenerateInitInstanceLocal((::ROOT::Math::Cartesian2D<double>*)0);
00957    }
00958    // Static variable to force the class initialization
00959    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian2D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00960 
00961    // Dictionary for non-ClassDef classes
00962    static void ROOTcLcLMathcLcLCartesian2DlEdoublegR_Dictionary() {
00963       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian2D<double>*)0x0)->GetClass();
00964    }
00965 
00966 } // end of namespace ROOT
00967 
00968 namespace ROOT {
00969    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00970    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00971    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00972    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00973    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00974    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00975    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00976 
00977    // Function generating the singleton type initializer
00978    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
00979    {
00980       // Make sure the shadow class has the right sizeof
00981       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00982       ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00983       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00984       static ::ROOT::TGenericClassInfo 
00985          instance("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector2D.h", 69,
00986                   typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00987                   &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00988                   sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
00989       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00990       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00991       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00992       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00993       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00994       return &instance;
00995    }
00996    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
00997    {
00998       return GenerateInitInstanceLocal((::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
00999    }
01000    // Static variable to force the class initialization
01001    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01002 
01003    // Dictionary for non-ClassDef classes
01004    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01005       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01006    }
01007 
01008 } // end of namespace ROOT
01009 
01010 namespace ROOT {
01011    void ROOTcLcLMathcLcLPolar2DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01012    static void ROOTcLcLMathcLcLPolar2DlEdoublegR_Dictionary();
01013    static void *new_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p = 0);
01014    static void *newArray_ROOTcLcLMathcLcLPolar2DlEdoublegR(Long_t size, void *p);
01015    static void delete_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p);
01016    static void deleteArray_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p);
01017    static void destruct_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p);
01018 
01019    // Function generating the singleton type initializer
01020    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Polar2D<double>*)
01021    {
01022       // Make sure the shadow class has the right sizeof
01023       R__ASSERT(sizeof(::ROOT::Math::Polar2D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::Polar2DlEdoublegR));
01024       ::ROOT::Math::Polar2D<double> *ptr = 0;
01025       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Polar2D<double>),0);
01026       static ::ROOT::TGenericClassInfo 
01027          instance("ROOT::Math::Polar2D<double>", "include/Math/GenVector/Polar2D.h", 47,
01028                   typeid(::ROOT::Math::Polar2D<double>), DefineBehavior(ptr, ptr),
01029                   &ROOTcLcLMathcLcLPolar2DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLPolar2DlEdoublegR_Dictionary, isa_proxy, 4,
01030                   sizeof(::ROOT::Math::Polar2D<double>) );
01031       instance.SetNew(&new_ROOTcLcLMathcLcLPolar2DlEdoublegR);
01032       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPolar2DlEdoublegR);
01033       instance.SetDelete(&delete_ROOTcLcLMathcLcLPolar2DlEdoublegR);
01034       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPolar2DlEdoublegR);
01035       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPolar2DlEdoublegR);
01036       return &instance;
01037    }
01038    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Polar2D<double>*)
01039    {
01040       return GenerateInitInstanceLocal((::ROOT::Math::Polar2D<double>*)0);
01041    }
01042    // Static variable to force the class initialization
01043    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Polar2D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01044 
01045    // Dictionary for non-ClassDef classes
01046    static void ROOTcLcLMathcLcLPolar2DlEdoublegR_Dictionary() {
01047       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar2D<double>*)0x0)->GetClass();
01048    }
01049 
01050 } // end of namespace ROOT
01051 
01052 namespace ROOT {
01053    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01054    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01055    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01056    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01057    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01058    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01059    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01060 
01061    // Function generating the singleton type initializer
01062    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01063    {
01064       // Make sure the shadow class has the right sizeof
01065       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01066       ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01067       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01068       static ::ROOT::TGenericClassInfo 
01069          instance("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector2D.h", 69,
01070                   typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01071                   &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01072                   sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01073       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01074       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01075       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01076       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01077       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01078       return &instance;
01079    }
01080    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01081    {
01082       return GenerateInitInstanceLocal((::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01083    }
01084    // Static variable to force the class initialization
01085    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01086 
01087    // Dictionary for non-ClassDef classes
01088    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01089       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01090    }
01091 
01092 } // end of namespace ROOT
01093 
01094 namespace ROOT {
01095    void ROOTcLcLMathcLcLGlobalCoordinateSystemTag_ShowMembers(void *obj, TMemberInspector &R__insp);
01096    static void ROOTcLcLMathcLcLGlobalCoordinateSystemTag_Dictionary();
01097    static void *new_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p = 0);
01098    static void *newArray_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(Long_t size, void *p);
01099    static void delete_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p);
01100    static void deleteArray_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p);
01101    static void destruct_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p);
01102 
01103    // Function generating the singleton type initializer
01104    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::GlobalCoordinateSystemTag*)
01105    {
01106       // Make sure the shadow class has the right sizeof
01107       R__ASSERT(sizeof(::ROOT::Math::GlobalCoordinateSystemTag) == sizeof(::ROOT::Shadow::ROOT::Math::GlobalCoordinateSystemTag));
01108       ::ROOT::Math::GlobalCoordinateSystemTag *ptr = 0;
01109       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::GlobalCoordinateSystemTag),0);
01110       static ::ROOT::TGenericClassInfo 
01111          instance("ROOT::Math::GlobalCoordinateSystemTag", "include/Math/GenVector/CoordinateSystemTags.h", 45,
01112                   typeid(::ROOT::Math::GlobalCoordinateSystemTag), DefineBehavior(ptr, ptr),
01113                   &ROOTcLcLMathcLcLGlobalCoordinateSystemTag_ShowMembers, &ROOTcLcLMathcLcLGlobalCoordinateSystemTag_Dictionary, isa_proxy, 4,
01114                   sizeof(::ROOT::Math::GlobalCoordinateSystemTag) );
01115       instance.SetNew(&new_ROOTcLcLMathcLcLGlobalCoordinateSystemTag);
01116       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLGlobalCoordinateSystemTag);
01117       instance.SetDelete(&delete_ROOTcLcLMathcLcLGlobalCoordinateSystemTag);
01118       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLGlobalCoordinateSystemTag);
01119       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLGlobalCoordinateSystemTag);
01120       return &instance;
01121    }
01122    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::GlobalCoordinateSystemTag*)
01123    {
01124       return GenerateInitInstanceLocal((::ROOT::Math::GlobalCoordinateSystemTag*)0);
01125    }
01126    // Static variable to force the class initialization
01127    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::GlobalCoordinateSystemTag*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01128 
01129    // Dictionary for non-ClassDef classes
01130    static void ROOTcLcLMathcLcLGlobalCoordinateSystemTag_Dictionary() {
01131       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GlobalCoordinateSystemTag*)0x0)->GetClass();
01132    }
01133 
01134 } // end of namespace ROOT
01135 
01136 namespace ROOT {
01137    void ROOTcLcLMathcLcLLocalCoordinateSystemTag_ShowMembers(void *obj, TMemberInspector &R__insp);
01138    static void ROOTcLcLMathcLcLLocalCoordinateSystemTag_Dictionary();
01139    static void *new_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p = 0);
01140    static void *newArray_ROOTcLcLMathcLcLLocalCoordinateSystemTag(Long_t size, void *p);
01141    static void delete_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p);
01142    static void deleteArray_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p);
01143    static void destruct_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p);
01144 
01145    // Function generating the singleton type initializer
01146    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LocalCoordinateSystemTag*)
01147    {
01148       // Make sure the shadow class has the right sizeof
01149       R__ASSERT(sizeof(::ROOT::Math::LocalCoordinateSystemTag) == sizeof(::ROOT::Shadow::ROOT::Math::LocalCoordinateSystemTag));
01150       ::ROOT::Math::LocalCoordinateSystemTag *ptr = 0;
01151       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LocalCoordinateSystemTag),0);
01152       static ::ROOT::TGenericClassInfo 
01153          instance("ROOT::Math::LocalCoordinateSystemTag", "include/Math/GenVector/CoordinateSystemTags.h", 53,
01154                   typeid(::ROOT::Math::LocalCoordinateSystemTag), DefineBehavior(ptr, ptr),
01155                   &ROOTcLcLMathcLcLLocalCoordinateSystemTag_ShowMembers, &ROOTcLcLMathcLcLLocalCoordinateSystemTag_Dictionary, isa_proxy, 4,
01156                   sizeof(::ROOT::Math::LocalCoordinateSystemTag) );
01157       instance.SetNew(&new_ROOTcLcLMathcLcLLocalCoordinateSystemTag);
01158       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLocalCoordinateSystemTag);
01159       instance.SetDelete(&delete_ROOTcLcLMathcLcLLocalCoordinateSystemTag);
01160       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLocalCoordinateSystemTag);
01161       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLocalCoordinateSystemTag);
01162       return &instance;
01163    }
01164    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::LocalCoordinateSystemTag*)
01165    {
01166       return GenerateInitInstanceLocal((::ROOT::Math::LocalCoordinateSystemTag*)0);
01167    }
01168    // Static variable to force the class initialization
01169    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LocalCoordinateSystemTag*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01170 
01171    // Dictionary for non-ClassDef classes
01172    static void ROOTcLcLMathcLcLLocalCoordinateSystemTag_Dictionary() {
01173       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LocalCoordinateSystemTag*)0x0)->GetClass();
01174    }
01175 
01176 } // end of namespace ROOT
01177 
01178 namespace ROOT {
01179    void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01180    static void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01181    static void *new_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01182    static void *newArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01183    static void delete_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01184    static void deleteArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01185    static void destruct_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01186 
01187    // Function generating the singleton type initializer
01188    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01189    {
01190       // Make sure the shadow class has the right sizeof
01191       R__ASSERT(sizeof(::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01192       ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01193       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01194       static ::ROOT::TGenericClassInfo 
01195          instance("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector2D.h", 57,
01196                   typeid(::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01197                   &ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01198                   sizeof(::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01199       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01200       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01201       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01202       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01203       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01204       return &instance;
01205    }
01206    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01207    {
01208       return GenerateInitInstanceLocal((::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01209    }
01210    // Static variable to force the class initialization
01211    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01212 
01213    // Dictionary for non-ClassDef classes
01214    static void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01215       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01216    }
01217 
01218 } // end of namespace ROOT
01219 
01220 namespace ROOT {
01221    void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01222    static void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01223    static void *new_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01224    static void *newArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01225    static void delete_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01226    static void deleteArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01227    static void destruct_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01228 
01229    // Function generating the singleton type initializer
01230    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01231    {
01232       // Make sure the shadow class has the right sizeof
01233       R__ASSERT(sizeof(::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01234       ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01235       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01236       static ::ROOT::TGenericClassInfo 
01237          instance("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector2D.h", 57,
01238                   typeid(::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01239                   &ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01240                   sizeof(::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01241       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01242       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01243       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01244       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01245       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01246       return &instance;
01247    }
01248    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01249    {
01250       return GenerateInitInstanceLocal((::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01251    }
01252    // Static variable to force the class initialization
01253    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01254 
01255    // Dictionary for non-ClassDef classes
01256    static void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01257       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01258    }
01259 
01260 } // end of namespace ROOT
01261 
01262 namespace ROOT {
01263    void ROOTcLcLMathcLcLCartesian3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01264    static void ROOTcLcLMathcLcLCartesian3DlEdoublegR_Dictionary();
01265    static void *new_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p = 0);
01266    static void *newArray_ROOTcLcLMathcLcLCartesian3DlEdoublegR(Long_t size, void *p);
01267    static void delete_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p);
01268    static void deleteArray_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p);
01269    static void destruct_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p);
01270 
01271    // Function generating the singleton type initializer
01272    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Cartesian3D<double>*)
01273    {
01274       // Make sure the shadow class has the right sizeof
01275       R__ASSERT(sizeof(::ROOT::Math::Cartesian3D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::Cartesian3DlEdoublegR));
01276       ::ROOT::Math::Cartesian3D<double> *ptr = 0;
01277       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Cartesian3D<double>),0);
01278       static ::ROOT::TGenericClassInfo 
01279          instance("ROOT::Math::Cartesian3D<double>", "include/Math/GenVector/Cartesian3D.h", 51,
01280                   typeid(::ROOT::Math::Cartesian3D<double>), DefineBehavior(ptr, ptr),
01281                   &ROOTcLcLMathcLcLCartesian3DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLCartesian3DlEdoublegR_Dictionary, isa_proxy, 4,
01282                   sizeof(::ROOT::Math::Cartesian3D<double>) );
01283       instance.SetNew(&new_ROOTcLcLMathcLcLCartesian3DlEdoublegR);
01284       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCartesian3DlEdoublegR);
01285       instance.SetDelete(&delete_ROOTcLcLMathcLcLCartesian3DlEdoublegR);
01286       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCartesian3DlEdoublegR);
01287       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCartesian3DlEdoublegR);
01288       return &instance;
01289    }
01290    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Cartesian3D<double>*)
01291    {
01292       return GenerateInitInstanceLocal((::ROOT::Math::Cartesian3D<double>*)0);
01293    }
01294    // Static variable to force the class initialization
01295    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian3D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01296 
01297    // Dictionary for non-ClassDef classes
01298    static void ROOTcLcLMathcLcLCartesian3DlEdoublegR_Dictionary() {
01299       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian3D<double>*)0x0)->GetClass();
01300    }
01301 
01302 } // end of namespace ROOT
01303 
01304 namespace ROOT {
01305    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01306    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01307    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01308    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01309    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01310    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01311    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01312 
01313    // Function generating the singleton type initializer
01314    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01315    {
01316       // Make sure the shadow class has the right sizeof
01317       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01318       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01319       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01320       static ::ROOT::TGenericClassInfo 
01321          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01322                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01323                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01324                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01325       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01326       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01327       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01328       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01329       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01330       return &instance;
01331    }
01332    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01333    {
01334       return GenerateInitInstanceLocal((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01335    }
01336    // Static variable to force the class initialization
01337    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01338 
01339    // Dictionary for non-ClassDef classes
01340    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01341       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01342    }
01343 
01344 } // end of namespace ROOT
01345 
01346 namespace ROOT {
01347    void ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01348    static void ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR_Dictionary();
01349    static void *new_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p = 0);
01350    static void *newArray_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(Long_t size, void *p);
01351    static void delete_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p);
01352    static void deleteArray_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p);
01353    static void destruct_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p);
01354 
01355    // Function generating the singleton type initializer
01356    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::CylindricalEta3D<double>*)
01357    {
01358       // Make sure the shadow class has the right sizeof
01359       R__ASSERT(sizeof(::ROOT::Math::CylindricalEta3D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::CylindricalEta3DlEdoublegR));
01360       ::ROOT::Math::CylindricalEta3D<double> *ptr = 0;
01361       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::CylindricalEta3D<double>),0);
01362       static ::ROOT::TGenericClassInfo 
01363          instance("ROOT::Math::CylindricalEta3D<double>", "include/Math/GenVector/CylindricalEta3D.h", 51,
01364                   typeid(::ROOT::Math::CylindricalEta3D<double>), DefineBehavior(ptr, ptr),
01365                   &ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR_Dictionary, isa_proxy, 4,
01366                   sizeof(::ROOT::Math::CylindricalEta3D<double>) );
01367       instance.SetNew(&new_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR);
01368       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR);
01369       instance.SetDelete(&delete_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR);
01370       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR);
01371       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR);
01372       return &instance;
01373    }
01374    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::CylindricalEta3D<double>*)
01375    {
01376       return GenerateInitInstanceLocal((::ROOT::Math::CylindricalEta3D<double>*)0);
01377    }
01378    // Static variable to force the class initialization
01379    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::CylindricalEta3D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01380 
01381    // Dictionary for non-ClassDef classes
01382    static void ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR_Dictionary() {
01383       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::CylindricalEta3D<double>*)0x0)->GetClass();
01384    }
01385 
01386 } // end of namespace ROOT
01387 
01388 namespace ROOT {
01389    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01390    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01391    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01392    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01393    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01394    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01395    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01396 
01397    // Function generating the singleton type initializer
01398    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01399    {
01400       // Make sure the shadow class has the right sizeof
01401       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01402       ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01403       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01404       static ::ROOT::TGenericClassInfo 
01405          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01406                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01407                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01408                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01409       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01410       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01411       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01412       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01413       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01414       return &instance;
01415    }
01416    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01417    {
01418       return GenerateInitInstanceLocal((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01419    }
01420    // Static variable to force the class initialization
01421    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01422 
01423    // Dictionary for non-ClassDef classes
01424    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01425       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01426    }
01427 
01428 } // end of namespace ROOT
01429 
01430 namespace ROOT {
01431    void ROOTcLcLMathcLcLPolar3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01432    static void ROOTcLcLMathcLcLPolar3DlEdoublegR_Dictionary();
01433    static void *new_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p = 0);
01434    static void *newArray_ROOTcLcLMathcLcLPolar3DlEdoublegR(Long_t size, void *p);
01435    static void delete_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p);
01436    static void deleteArray_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p);
01437    static void destruct_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p);
01438 
01439    // Function generating the singleton type initializer
01440    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Polar3D<double>*)
01441    {
01442       // Make sure the shadow class has the right sizeof
01443       R__ASSERT(sizeof(::ROOT::Math::Polar3D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::Polar3DlEdoublegR));
01444       ::ROOT::Math::Polar3D<double> *ptr = 0;
01445       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Polar3D<double>),0);
01446       static ::ROOT::TGenericClassInfo 
01447          instance("ROOT::Math::Polar3D<double>", "include/Math/GenVector/Polar3D.h", 46,
01448                   typeid(::ROOT::Math::Polar3D<double>), DefineBehavior(ptr, ptr),
01449                   &ROOTcLcLMathcLcLPolar3DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLPolar3DlEdoublegR_Dictionary, isa_proxy, 4,
01450                   sizeof(::ROOT::Math::Polar3D<double>) );
01451       instance.SetNew(&new_ROOTcLcLMathcLcLPolar3DlEdoublegR);
01452       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPolar3DlEdoublegR);
01453       instance.SetDelete(&delete_ROOTcLcLMathcLcLPolar3DlEdoublegR);
01454       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPolar3DlEdoublegR);
01455       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPolar3DlEdoublegR);
01456       return &instance;
01457    }
01458    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Polar3D<double>*)
01459    {
01460       return GenerateInitInstanceLocal((::ROOT::Math::Polar3D<double>*)0);
01461    }
01462    // Static variable to force the class initialization
01463    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Polar3D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01464 
01465    // Dictionary for non-ClassDef classes
01466    static void ROOTcLcLMathcLcLPolar3DlEdoublegR_Dictionary() {
01467       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar3D<double>*)0x0)->GetClass();
01468    }
01469 
01470 } // end of namespace ROOT
01471 
01472 namespace ROOT {
01473    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01474    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01475    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01476    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01477    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01478    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01479    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01480 
01481    // Function generating the singleton type initializer
01482    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01483    {
01484       // Make sure the shadow class has the right sizeof
01485       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01486       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01487       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01488       static ::ROOT::TGenericClassInfo 
01489          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01490                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01491                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01492                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01493       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01494       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01495       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01496       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01497       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01498       return &instance;
01499    }
01500    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01501    {
01502       return GenerateInitInstanceLocal((::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01503    }
01504    // Static variable to force the class initialization
01505    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01506 
01507    // Dictionary for non-ClassDef classes
01508    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01509       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01510    }
01511 
01512 } // end of namespace ROOT
01513 
01514 namespace ROOT {
01515    void ROOTcLcLMathcLcLCylindrical3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01516    static void ROOTcLcLMathcLcLCylindrical3DlEdoublegR_Dictionary();
01517    static void *new_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p = 0);
01518    static void *newArray_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(Long_t size, void *p);
01519    static void delete_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p);
01520    static void deleteArray_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p);
01521    static void destruct_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p);
01522 
01523    // Function generating the singleton type initializer
01524    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Cylindrical3D<double>*)
01525    {
01526       // Make sure the shadow class has the right sizeof
01527       R__ASSERT(sizeof(::ROOT::Math::Cylindrical3D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::Cylindrical3DlEdoublegR));
01528       ::ROOT::Math::Cylindrical3D<double> *ptr = 0;
01529       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Cylindrical3D<double>),0);
01530       static ::ROOT::TGenericClassInfo 
01531          instance("ROOT::Math::Cylindrical3D<double>", "include/Math/GenVector/Cylindrical3D.h", 44,
01532                   typeid(::ROOT::Math::Cylindrical3D<double>), DefineBehavior(ptr, ptr),
01533                   &ROOTcLcLMathcLcLCylindrical3DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLCylindrical3DlEdoublegR_Dictionary, isa_proxy, 4,
01534                   sizeof(::ROOT::Math::Cylindrical3D<double>) );
01535       instance.SetNew(&new_ROOTcLcLMathcLcLCylindrical3DlEdoublegR);
01536       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCylindrical3DlEdoublegR);
01537       instance.SetDelete(&delete_ROOTcLcLMathcLcLCylindrical3DlEdoublegR);
01538       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCylindrical3DlEdoublegR);
01539       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCylindrical3DlEdoublegR);
01540       return &instance;
01541    }
01542    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Cylindrical3D<double>*)
01543    {
01544       return GenerateInitInstanceLocal((::ROOT::Math::Cylindrical3D<double>*)0);
01545    }
01546    // Static variable to force the class initialization
01547    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Cylindrical3D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01548 
01549    // Dictionary for non-ClassDef classes
01550    static void ROOTcLcLMathcLcLCylindrical3DlEdoublegR_Dictionary() {
01551       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cylindrical3D<double>*)0x0)->GetClass();
01552    }
01553 
01554 } // end of namespace ROOT
01555 
01556 namespace ROOT {
01557    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01558    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01559    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01560    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01561    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01562    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01563    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01564 
01565    // Function generating the singleton type initializer
01566    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01567    {
01568       // Make sure the shadow class has the right sizeof
01569       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01570       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01571       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01572       static ::ROOT::TGenericClassInfo 
01573          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01574                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01575                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01576                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01577       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01578       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01579       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01580       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01581       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01582       return &instance;
01583    }
01584    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01585    {
01586       return GenerateInitInstanceLocal((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01587    }
01588    // Static variable to force the class initialization
01589    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01590 
01591    // Dictionary for non-ClassDef classes
01592    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01593       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01594    }
01595 
01596 } // end of namespace ROOT
01597 
01598 namespace ROOT {
01599    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01600    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01601    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01602    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01603    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01604    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01605    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01606 
01607    // Function generating the singleton type initializer
01608    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01609    {
01610       // Make sure the shadow class has the right sizeof
01611       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01612       ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01613       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01614       static ::ROOT::TGenericClassInfo 
01615          instance("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01616                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01617                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01618                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01619       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01620       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01621       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01622       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01623       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01624       return &instance;
01625    }
01626    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01627    {
01628       return GenerateInitInstanceLocal((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01629    }
01630    // Static variable to force the class initialization
01631    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01632 
01633    // Dictionary for non-ClassDef classes
01634    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01635       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01636    }
01637 
01638 } // end of namespace ROOT
01639 
01640 namespace ROOT {
01641    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01642    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01643    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01644    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01645    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01646    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01647    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01648 
01649    // Function generating the singleton type initializer
01650    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01651    {
01652       // Make sure the shadow class has the right sizeof
01653       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01654       ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01655       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01656       static ::ROOT::TGenericClassInfo 
01657          instance("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01658                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01659                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01660                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01661       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01662       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01663       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01664       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01665       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01666       return &instance;
01667    }
01668    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01669    {
01670       return GenerateInitInstanceLocal((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01671    }
01672    // Static variable to force the class initialization
01673    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01674 
01675    // Dictionary for non-ClassDef classes
01676    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01677       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01678    }
01679 
01680 } // end of namespace ROOT
01681 
01682 namespace ROOT {
01683    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01684    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01685    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01686    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01687    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01688    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01689    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01690 
01691    // Function generating the singleton type initializer
01692    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01693    {
01694       // Make sure the shadow class has the right sizeof
01695       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01696       ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01697       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01698       static ::ROOT::TGenericClassInfo 
01699          instance("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01700                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01701                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01702                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01703       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01704       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01705       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01706       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01707       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01708       return &instance;
01709    }
01710    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01711    {
01712       return GenerateInitInstanceLocal((::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01713    }
01714    // Static variable to force the class initialization
01715    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01716 
01717    // Dictionary for non-ClassDef classes
01718    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01719       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01720    }
01721 
01722 } // end of namespace ROOT
01723 
01724 namespace ROOT {
01725    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01726    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01727    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01728    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01729    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01730    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01731    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01732 
01733    // Function generating the singleton type initializer
01734    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01735    {
01736       // Make sure the shadow class has the right sizeof
01737       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01738       ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01739       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01740       static ::ROOT::TGenericClassInfo 
01741          instance("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01742                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01743                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01744                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>) );
01745       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01746       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01747       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01748       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01749       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01750       return &instance;
01751    }
01752    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)
01753    {
01754       return GenerateInitInstanceLocal((::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0);
01755    }
01756    // Static variable to force the class initialization
01757    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01758 
01759    // Dictionary for non-ClassDef classes
01760    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01761       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01762    }
01763 
01764 } // end of namespace ROOT
01765 
01766 namespace ROOT {
01767    void ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01768    static void ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR_Dictionary();
01769    static void *new_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p = 0);
01770    static void *newArray_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(Long_t size, void *p);
01771    static void delete_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p);
01772    static void deleteArray_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p);
01773    static void destruct_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p);
01774 
01775    // Function generating the singleton type initializer
01776    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PxPyPzE4D<double>*)
01777    {
01778       // Make sure the shadow class has the right sizeof
01779       R__ASSERT(sizeof(::ROOT::Math::PxPyPzE4D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::PxPyPzE4DlEdoublegR));
01780       ::ROOT::Math::PxPyPzE4D<double> *ptr = 0;
01781       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PxPyPzE4D<double>),0);
01782       static ::ROOT::TGenericClassInfo 
01783          instance("ROOT::Math::PxPyPzE4D<double>", "include/Math/GenVector/PxPyPzE4D.h", 46,
01784                   typeid(::ROOT::Math::PxPyPzE4D<double>), DefineBehavior(ptr, ptr),
01785                   &ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR_Dictionary, isa_proxy, 4,
01786                   sizeof(::ROOT::Math::PxPyPzE4D<double>) );
01787       instance.SetNew(&new_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR);
01788       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR);
01789       instance.SetDelete(&delete_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR);
01790       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR);
01791       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR);
01792       return &instance;
01793    }
01794    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PxPyPzE4D<double>*)
01795    {
01796       return GenerateInitInstanceLocal((::ROOT::Math::PxPyPzE4D<double>*)0);
01797    }
01798    // Static variable to force the class initialization
01799    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzE4D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01800 
01801    // Dictionary for non-ClassDef classes
01802    static void ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR_Dictionary() {
01803       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzE4D<double>*)0x0)->GetClass();
01804    }
01805 
01806 } // end of namespace ROOT
01807 
01808 namespace ROOT {
01809    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01810    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR_Dictionary();
01811    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p = 0);
01812    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(Long_t size, void *p);
01813    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p);
01814    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p);
01815    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p);
01816 
01817    // Function generating the singleton type initializer
01818    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)
01819    {
01820       // Make sure the shadow class has the right sizeof
01821       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
01822       ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > *ptr = 0;
01823       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >),0);
01824       static ::ROOT::TGenericClassInfo 
01825          instance("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >", "include/Math/GenVector/LorentzVector.h", 54,
01826                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >), DefineBehavior(ptr, ptr),
01827                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR_Dictionary, isa_proxy, 4,
01828                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >) );
01829       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
01830       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
01831       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
01832       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
01833       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
01834       return &instance;
01835    }
01836    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)
01837    {
01838       return GenerateInitInstanceLocal((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)0);
01839    }
01840    // Static variable to force the class initialization
01841    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01842 
01843    // Dictionary for non-ClassDef classes
01844    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR_Dictionary() {
01845       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)0x0)->GetClass();
01846    }
01847 
01848 } // end of namespace ROOT
01849 
01850 namespace ROOT {
01851    void ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01852    static void ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR_Dictionary();
01853    static void *new_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p = 0);
01854    static void *newArray_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(Long_t size, void *p);
01855    static void delete_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p);
01856    static void deleteArray_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p);
01857    static void destruct_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p);
01858 
01859    // Function generating the singleton type initializer
01860    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PxPyPzM4D<double>*)
01861    {
01862       // Make sure the shadow class has the right sizeof
01863       R__ASSERT(sizeof(::ROOT::Math::PxPyPzM4D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::PxPyPzM4DlEdoublegR));
01864       ::ROOT::Math::PxPyPzM4D<double> *ptr = 0;
01865       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PxPyPzM4D<double>),0);
01866       static ::ROOT::TGenericClassInfo 
01867          instance("ROOT::Math::PxPyPzM4D<double>", "include/Math/GenVector/PxPyPzM4D.h", 51,
01868                   typeid(::ROOT::Math::PxPyPzM4D<double>), DefineBehavior(ptr, ptr),
01869                   &ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR_Dictionary, isa_proxy, 4,
01870                   sizeof(::ROOT::Math::PxPyPzM4D<double>) );
01871       instance.SetNew(&new_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR);
01872       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR);
01873       instance.SetDelete(&delete_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR);
01874       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR);
01875       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR);
01876       return &instance;
01877    }
01878    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PxPyPzM4D<double>*)
01879    {
01880       return GenerateInitInstanceLocal((::ROOT::Math::PxPyPzM4D<double>*)0);
01881    }
01882    // Static variable to force the class initialization
01883    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzM4D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01884 
01885    // Dictionary for non-ClassDef classes
01886    static void ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR_Dictionary() {
01887       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzM4D<double>*)0x0)->GetClass();
01888    }
01889 
01890 } // end of namespace ROOT
01891 
01892 namespace ROOT {
01893    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01894    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR_Dictionary();
01895    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p = 0);
01896    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(Long_t size, void *p);
01897    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p);
01898    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p);
01899    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p);
01900 
01901    // Function generating the singleton type initializer
01902    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)
01903    {
01904       // Make sure the shadow class has the right sizeof
01905       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
01906       ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > *ptr = 0;
01907       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >),0);
01908       static ::ROOT::TGenericClassInfo 
01909          instance("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >", "include/Math/GenVector/LorentzVector.h", 54,
01910                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >), DefineBehavior(ptr, ptr),
01911                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR_Dictionary, isa_proxy, 4,
01912                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >) );
01913       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
01914       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
01915       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
01916       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
01917       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
01918       return &instance;
01919    }
01920    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)
01921    {
01922       return GenerateInitInstanceLocal((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)0);
01923    }
01924    // Static variable to force the class initialization
01925    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01926 
01927    // Dictionary for non-ClassDef classes
01928    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR_Dictionary() {
01929       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)0x0)->GetClass();
01930    }
01931 
01932 } // end of namespace ROOT
01933 
01934 namespace ROOT {
01935    void ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
01936    static void ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR_Dictionary();
01937    static void *new_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p = 0);
01938    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(Long_t size, void *p);
01939    static void delete_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p);
01940    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p);
01941    static void destruct_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p);
01942 
01943    // Function generating the singleton type initializer
01944    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PtEtaPhiE4D<double>*)
01945    {
01946       // Make sure the shadow class has the right sizeof
01947       R__ASSERT(sizeof(::ROOT::Math::PtEtaPhiE4D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::PtEtaPhiE4DlEdoublegR));
01948       ::ROOT::Math::PtEtaPhiE4D<double> *ptr = 0;
01949       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PtEtaPhiE4D<double>),0);
01950       static ::ROOT::TGenericClassInfo 
01951          instance("ROOT::Math::PtEtaPhiE4D<double>", "include/Math/GenVector/PtEtaPhiE4D.h", 58,
01952                   typeid(::ROOT::Math::PtEtaPhiE4D<double>), DefineBehavior(ptr, ptr),
01953                   &ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR_Dictionary, isa_proxy, 4,
01954                   sizeof(::ROOT::Math::PtEtaPhiE4D<double>) );
01955       instance.SetNew(&new_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR);
01956       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR);
01957       instance.SetDelete(&delete_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR);
01958       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR);
01959       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR);
01960       return &instance;
01961    }
01962    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PtEtaPhiE4D<double>*)
01963    {
01964       return GenerateInitInstanceLocal((::ROOT::Math::PtEtaPhiE4D<double>*)0);
01965    }
01966    // Static variable to force the class initialization
01967    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiE4D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01968 
01969    // Dictionary for non-ClassDef classes
01970    static void ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR_Dictionary() {
01971       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiE4D<double>*)0x0)->GetClass();
01972    }
01973 
01974 } // end of namespace ROOT
01975 
01976 namespace ROOT {
01977    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01978    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR_Dictionary();
01979    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p = 0);
01980    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(Long_t size, void *p);
01981    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p);
01982    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p);
01983    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p);
01984 
01985    // Function generating the singleton type initializer
01986    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)
01987    {
01988       // Make sure the shadow class has the right sizeof
01989       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
01990       ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > *ptr = 0;
01991       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >),0);
01992       static ::ROOT::TGenericClassInfo 
01993          instance("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >", "include/Math/GenVector/LorentzVector.h", 54,
01994                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >), DefineBehavior(ptr, ptr),
01995                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR_Dictionary, isa_proxy, 4,
01996                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >) );
01997       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
01998       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
01999       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
02000       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
02001       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
02002       return &instance;
02003    }
02004    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)
02005    {
02006       return GenerateInitInstanceLocal((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)0);
02007    }
02008    // Static variable to force the class initialization
02009    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02010 
02011    // Dictionary for non-ClassDef classes
02012    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR_Dictionary() {
02013       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)0x0)->GetClass();
02014    }
02015 
02016 } // end of namespace ROOT
02017 
02018 namespace ROOT {
02019    void ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
02020    static void ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR_Dictionary();
02021    static void *new_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p = 0);
02022    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(Long_t size, void *p);
02023    static void delete_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p);
02024    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p);
02025    static void destruct_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p);
02026 
02027    // Function generating the singleton type initializer
02028    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PtEtaPhiM4D<double>*)
02029    {
02030       // Make sure the shadow class has the right sizeof
02031       R__ASSERT(sizeof(::ROOT::Math::PtEtaPhiM4D<double>) == sizeof(::ROOT::Shadow::ROOT::Math::PtEtaPhiM4DlEdoublegR));
02032       ::ROOT::Math::PtEtaPhiM4D<double> *ptr = 0;
02033       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PtEtaPhiM4D<double>),0);
02034       static ::ROOT::TGenericClassInfo 
02035          instance("ROOT::Math::PtEtaPhiM4D<double>", "include/Math/GenVector/PtEtaPhiM4D.h", 56,
02036                   typeid(::ROOT::Math::PtEtaPhiM4D<double>), DefineBehavior(ptr, ptr),
02037                   &ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR_ShowMembers, &ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR_Dictionary, isa_proxy, 4,
02038                   sizeof(::ROOT::Math::PtEtaPhiM4D<double>) );
02039       instance.SetNew(&new_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR);
02040       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR);
02041       instance.SetDelete(&delete_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR);
02042       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR);
02043       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR);
02044       return &instance;
02045    }
02046    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::PtEtaPhiM4D<double>*)
02047    {
02048       return GenerateInitInstanceLocal((::ROOT::Math::PtEtaPhiM4D<double>*)0);
02049    }
02050    // Static variable to force the class initialization
02051    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiM4D<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02052 
02053    // Dictionary for non-ClassDef classes
02054    static void ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR_Dictionary() {
02055       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiM4D<double>*)0x0)->GetClass();
02056    }
02057 
02058 } // end of namespace ROOT
02059 
02060 namespace ROOT {
02061    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
02062    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR_Dictionary();
02063    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p = 0);
02064    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(Long_t size, void *p);
02065    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p);
02066    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p);
02067    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p);
02068 
02069    // Function generating the singleton type initializer
02070    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)
02071    {
02072       // Make sure the shadow class has the right sizeof
02073       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
02074       ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > *ptr = 0;
02075       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >),0);
02076       static ::ROOT::TGenericClassInfo 
02077          instance("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >", "include/Math/GenVector/LorentzVector.h", 54,
02078                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >), DefineBehavior(ptr, ptr),
02079                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR_Dictionary, isa_proxy, 4,
02080                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >) );
02081       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
02082       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
02083       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
02084       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
02085       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
02086       return &instance;
02087    }
02088    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)
02089    {
02090       return GenerateInitInstanceLocal((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)0);
02091    }
02092    // Static variable to force the class initialization
02093    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02094 
02095    // Dictionary for non-ClassDef classes
02096    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR_Dictionary() {
02097       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)0x0)->GetClass();
02098    }
02099 
02100 } // end of namespace ROOT
02101 
02102 namespace ROOT {
02103    void ROOTcLcLMathcLcLRotation3D_ShowMembers(void *obj, TMemberInspector &R__insp);
02104    static void ROOTcLcLMathcLcLRotation3D_Dictionary();
02105    static void *new_ROOTcLcLMathcLcLRotation3D(void *p = 0);
02106    static void *newArray_ROOTcLcLMathcLcLRotation3D(Long_t size, void *p);
02107    static void delete_ROOTcLcLMathcLcLRotation3D(void *p);
02108    static void deleteArray_ROOTcLcLMathcLcLRotation3D(void *p);
02109    static void destruct_ROOTcLcLMathcLcLRotation3D(void *p);
02110 
02111    // Function generating the singleton type initializer
02112    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Rotation3D*)
02113    {
02114       // Make sure the shadow class has the right sizeof
02115       R__ASSERT(sizeof(::ROOT::Math::Rotation3D) == sizeof(::ROOT::Shadow::ROOT::Math::Rotation3D));
02116       ::ROOT::Math::Rotation3D *ptr = 0;
02117       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Rotation3D),0);
02118       static ::ROOT::TGenericClassInfo 
02119          instance("ROOT::Math::Rotation3D", "include/Math/GenVector/Rotation3D.h", 65,
02120                   typeid(::ROOT::Math::Rotation3D), DefineBehavior(ptr, ptr),
02121                   &ROOTcLcLMathcLcLRotation3D_ShowMembers, &ROOTcLcLMathcLcLRotation3D_Dictionary, isa_proxy, 4,
02122                   sizeof(::ROOT::Math::Rotation3D) );
02123       instance.SetNew(&new_ROOTcLcLMathcLcLRotation3D);
02124       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLRotation3D);
02125       instance.SetDelete(&delete_ROOTcLcLMathcLcLRotation3D);
02126       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLRotation3D);
02127       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLRotation3D);
02128       return &instance;
02129    }
02130    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Rotation3D*)
02131    {
02132       return GenerateInitInstanceLocal((::ROOT::Math::Rotation3D*)0);
02133    }
02134    // Static variable to force the class initialization
02135    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Rotation3D*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02136 
02137    // Dictionary for non-ClassDef classes
02138    static void ROOTcLcLMathcLcLRotation3D_Dictionary() {
02139       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Rotation3D*)0x0)->GetClass();
02140    }
02141 
02142 } // end of namespace ROOT
02143 
02144 namespace ROOT {
02145    void ROOTcLcLMathcLcLAxisAngle_ShowMembers(void *obj, TMemberInspector &R__insp);
02146    static void ROOTcLcLMathcLcLAxisAngle_Dictionary();
02147    static void *new_ROOTcLcLMathcLcLAxisAngle(void *p = 0);
02148    static void *newArray_ROOTcLcLMathcLcLAxisAngle(Long_t size, void *p);
02149    static void delete_ROOTcLcLMathcLcLAxisAngle(void *p);
02150    static void deleteArray_ROOTcLcLMathcLcLAxisAngle(void *p);
02151    static void destruct_ROOTcLcLMathcLcLAxisAngle(void *p);
02152 
02153    // Function generating the singleton type initializer
02154    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::AxisAngle*)
02155    {
02156       // Make sure the shadow class has the right sizeof
02157       R__ASSERT(sizeof(::ROOT::Math::AxisAngle) == sizeof(::ROOT::Shadow::ROOT::Math::AxisAngle));
02158       ::ROOT::Math::AxisAngle *ptr = 0;
02159       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::AxisAngle),0);
02160       static ::ROOT::TGenericClassInfo 
02161          instance("ROOT::Math::AxisAngle", "include/Math/GenVector/AxisAngle.h", 41,
02162                   typeid(::ROOT::Math::AxisAngle), DefineBehavior(ptr, ptr),
02163                   &ROOTcLcLMathcLcLAxisAngle_ShowMembers, &ROOTcLcLMathcLcLAxisAngle_Dictionary, isa_proxy, 4,
02164                   sizeof(::ROOT::Math::AxisAngle) );
02165       instance.SetNew(&new_ROOTcLcLMathcLcLAxisAngle);
02166       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLAxisAngle);
02167       instance.SetDelete(&delete_ROOTcLcLMathcLcLAxisAngle);
02168       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLAxisAngle);
02169       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLAxisAngle);
02170       return &instance;
02171    }
02172    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::AxisAngle*)
02173    {
02174       return GenerateInitInstanceLocal((::ROOT::Math::AxisAngle*)0);
02175    }
02176    // Static variable to force the class initialization
02177    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::AxisAngle*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02178 
02179    // Dictionary for non-ClassDef classes
02180    static void ROOTcLcLMathcLcLAxisAngle_Dictionary() {
02181       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::AxisAngle*)0x0)->GetClass();
02182    }
02183 
02184 } // end of namespace ROOT
02185 
02186 namespace ROOT {
02187    void ROOTcLcLMathcLcLEulerAngles_ShowMembers(void *obj, TMemberInspector &R__insp);
02188    static void ROOTcLcLMathcLcLEulerAngles_Dictionary();
02189    static void *new_ROOTcLcLMathcLcLEulerAngles(void *p = 0);
02190    static void *newArray_ROOTcLcLMathcLcLEulerAngles(Long_t size, void *p);
02191    static void delete_ROOTcLcLMathcLcLEulerAngles(void *p);
02192    static void deleteArray_ROOTcLcLMathcLcLEulerAngles(void *p);
02193    static void destruct_ROOTcLcLMathcLcLEulerAngles(void *p);
02194 
02195    // Function generating the singleton type initializer
02196    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::EulerAngles*)
02197    {
02198       // Make sure the shadow class has the right sizeof
02199       R__ASSERT(sizeof(::ROOT::Math::EulerAngles) == sizeof(::ROOT::Shadow::ROOT::Math::EulerAngles));
02200       ::ROOT::Math::EulerAngles *ptr = 0;
02201       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::EulerAngles),0);
02202       static ::ROOT::TGenericClassInfo 
02203          instance("ROOT::Math::EulerAngles", "include/Math/GenVector/EulerAngles.h", 43,
02204                   typeid(::ROOT::Math::EulerAngles), DefineBehavior(ptr, ptr),
02205                   &ROOTcLcLMathcLcLEulerAngles_ShowMembers, &ROOTcLcLMathcLcLEulerAngles_Dictionary, isa_proxy, 4,
02206                   sizeof(::ROOT::Math::EulerAngles) );
02207       instance.SetNew(&new_ROOTcLcLMathcLcLEulerAngles);
02208       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLEulerAngles);
02209       instance.SetDelete(&delete_ROOTcLcLMathcLcLEulerAngles);
02210       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLEulerAngles);
02211       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLEulerAngles);
02212       return &instance;
02213    }
02214    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::EulerAngles*)
02215    {
02216       return GenerateInitInstanceLocal((::ROOT::Math::EulerAngles*)0);
02217    }
02218    // Static variable to force the class initialization
02219    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::EulerAngles*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02220 
02221    // Dictionary for non-ClassDef classes
02222    static void ROOTcLcLMathcLcLEulerAngles_Dictionary() {
02223       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::EulerAngles*)0x0)->GetClass();
02224    }
02225 
02226 } // end of namespace ROOT
02227 
02228 namespace ROOT {
02229    void ROOTcLcLMathcLcLQuaternion_ShowMembers(void *obj, TMemberInspector &R__insp);
02230    static void ROOTcLcLMathcLcLQuaternion_Dictionary();
02231    static void *new_ROOTcLcLMathcLcLQuaternion(void *p = 0);
02232    static void *newArray_ROOTcLcLMathcLcLQuaternion(Long_t size, void *p);
02233    static void delete_ROOTcLcLMathcLcLQuaternion(void *p);
02234    static void deleteArray_ROOTcLcLMathcLcLQuaternion(void *p);
02235    static void destruct_ROOTcLcLMathcLcLQuaternion(void *p);
02236 
02237    // Function generating the singleton type initializer
02238    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Quaternion*)
02239    {
02240       // Make sure the shadow class has the right sizeof
02241       R__ASSERT(sizeof(::ROOT::Math::Quaternion) == sizeof(::ROOT::Shadow::ROOT::Math::Quaternion));
02242       ::ROOT::Math::Quaternion *ptr = 0;
02243       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Quaternion),0);
02244       static ::ROOT::TGenericClassInfo 
02245          instance("ROOT::Math::Quaternion", "include/Math/GenVector/Quaternion.h", 47,
02246                   typeid(::ROOT::Math::Quaternion), DefineBehavior(ptr, ptr),
02247                   &ROOTcLcLMathcLcLQuaternion_ShowMembers, &ROOTcLcLMathcLcLQuaternion_Dictionary, isa_proxy, 4,
02248                   sizeof(::ROOT::Math::Quaternion) );
02249       instance.SetNew(&new_ROOTcLcLMathcLcLQuaternion);
02250       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLQuaternion);
02251       instance.SetDelete(&delete_ROOTcLcLMathcLcLQuaternion);
02252       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLQuaternion);
02253       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLQuaternion);
02254       return &instance;
02255    }
02256    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Quaternion*)
02257    {
02258       return GenerateInitInstanceLocal((::ROOT::Math::Quaternion*)0);
02259    }
02260    // Static variable to force the class initialization
02261    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Quaternion*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02262 
02263    // Dictionary for non-ClassDef classes
02264    static void ROOTcLcLMathcLcLQuaternion_Dictionary() {
02265       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Quaternion*)0x0)->GetClass();
02266    }
02267 
02268 } // end of namespace ROOT
02269 
02270 namespace ROOT {
02271    void ROOTcLcLMathcLcLRotationX_ShowMembers(void *obj, TMemberInspector &R__insp);
02272    static void ROOTcLcLMathcLcLRotationX_Dictionary();
02273    static void *new_ROOTcLcLMathcLcLRotationX(void *p = 0);
02274    static void *newArray_ROOTcLcLMathcLcLRotationX(Long_t size, void *p);
02275    static void delete_ROOTcLcLMathcLcLRotationX(void *p);
02276    static void deleteArray_ROOTcLcLMathcLcLRotationX(void *p);
02277    static void destruct_ROOTcLcLMathcLcLRotationX(void *p);
02278 
02279    // Function generating the singleton type initializer
02280    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::RotationX*)
02281    {
02282       // Make sure the shadow class has the right sizeof
02283       R__ASSERT(sizeof(::ROOT::Math::RotationX) == sizeof(::ROOT::Shadow::ROOT::Math::RotationX));
02284       ::ROOT::Math::RotationX *ptr = 0;
02285       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::RotationX),0);
02286       static ::ROOT::TGenericClassInfo 
02287          instance("ROOT::Math::RotationX", "include/Math/GenVector/RotationX.h", 43,
02288                   typeid(::ROOT::Math::RotationX), DefineBehavior(ptr, ptr),
02289                   &ROOTcLcLMathcLcLRotationX_ShowMembers, &ROOTcLcLMathcLcLRotationX_Dictionary, isa_proxy, 4,
02290                   sizeof(::ROOT::Math::RotationX) );
02291       instance.SetNew(&new_ROOTcLcLMathcLcLRotationX);
02292       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLRotationX);
02293       instance.SetDelete(&delete_ROOTcLcLMathcLcLRotationX);
02294       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLRotationX);
02295       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLRotationX);
02296       return &instance;
02297    }
02298    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::RotationX*)
02299    {
02300       return GenerateInitInstanceLocal((::ROOT::Math::RotationX*)0);
02301    }
02302    // Static variable to force the class initialization
02303    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::RotationX*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02304 
02305    // Dictionary for non-ClassDef classes
02306    static void ROOTcLcLMathcLcLRotationX_Dictionary() {
02307       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationX*)0x0)->GetClass();
02308    }
02309 
02310 } // end of namespace ROOT
02311 
02312 namespace ROOT {
02313    void ROOTcLcLMathcLcLRotationY_ShowMembers(void *obj, TMemberInspector &R__insp);
02314    static void ROOTcLcLMathcLcLRotationY_Dictionary();
02315    static void *new_ROOTcLcLMathcLcLRotationY(void *p = 0);
02316    static void *newArray_ROOTcLcLMathcLcLRotationY(Long_t size, void *p);
02317    static void delete_ROOTcLcLMathcLcLRotationY(void *p);
02318    static void deleteArray_ROOTcLcLMathcLcLRotationY(void *p);
02319    static void destruct_ROOTcLcLMathcLcLRotationY(void *p);
02320 
02321    // Function generating the singleton type initializer
02322    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::RotationY*)
02323    {
02324       // Make sure the shadow class has the right sizeof
02325       R__ASSERT(sizeof(::ROOT::Math::RotationY) == sizeof(::ROOT::Shadow::ROOT::Math::RotationY));
02326       ::ROOT::Math::RotationY *ptr = 0;
02327       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::RotationY),0);
02328       static ::ROOT::TGenericClassInfo 
02329          instance("ROOT::Math::RotationY", "include/Math/GenVector/RotationY.h", 43,
02330                   typeid(::ROOT::Math::RotationY), DefineBehavior(ptr, ptr),
02331                   &ROOTcLcLMathcLcLRotationY_ShowMembers, &ROOTcLcLMathcLcLRotationY_Dictionary, isa_proxy, 4,
02332                   sizeof(::ROOT::Math::RotationY) );
02333       instance.SetNew(&new_ROOTcLcLMathcLcLRotationY);
02334       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLRotationY);
02335       instance.SetDelete(&delete_ROOTcLcLMathcLcLRotationY);
02336       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLRotationY);
02337       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLRotationY);
02338       return &instance;
02339    }
02340    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::RotationY*)
02341    {
02342       return GenerateInitInstanceLocal((::ROOT::Math::RotationY*)0);
02343    }
02344    // Static variable to force the class initialization
02345    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::RotationY*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02346 
02347    // Dictionary for non-ClassDef classes
02348    static void ROOTcLcLMathcLcLRotationY_Dictionary() {
02349       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationY*)0x0)->GetClass();
02350    }
02351 
02352 } // end of namespace ROOT
02353 
02354 namespace ROOT {
02355    void ROOTcLcLMathcLcLRotationZ_ShowMembers(void *obj, TMemberInspector &R__insp);
02356    static void ROOTcLcLMathcLcLRotationZ_Dictionary();
02357    static void *new_ROOTcLcLMathcLcLRotationZ(void *p = 0);
02358    static void *newArray_ROOTcLcLMathcLcLRotationZ(Long_t size, void *p);
02359    static void delete_ROOTcLcLMathcLcLRotationZ(void *p);
02360    static void deleteArray_ROOTcLcLMathcLcLRotationZ(void *p);
02361    static void destruct_ROOTcLcLMathcLcLRotationZ(void *p);
02362 
02363    // Function generating the singleton type initializer
02364    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::RotationZ*)
02365    {
02366       // Make sure the shadow class has the right sizeof
02367       R__ASSERT(sizeof(::ROOT::Math::RotationZ) == sizeof(::ROOT::Shadow::ROOT::Math::RotationZ));
02368       ::ROOT::Math::RotationZ *ptr = 0;
02369       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::RotationZ),0);
02370       static ::ROOT::TGenericClassInfo 
02371          instance("ROOT::Math::RotationZ", "include/Math/GenVector/RotationZ.h", 43,
02372                   typeid(::ROOT::Math::RotationZ), DefineBehavior(ptr, ptr),
02373                   &ROOTcLcLMathcLcLRotationZ_ShowMembers, &ROOTcLcLMathcLcLRotationZ_Dictionary, isa_proxy, 4,
02374                   sizeof(::ROOT::Math::RotationZ) );
02375       instance.SetNew(&new_ROOTcLcLMathcLcLRotationZ);
02376       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLRotationZ);
02377       instance.SetDelete(&delete_ROOTcLcLMathcLcLRotationZ);
02378       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLRotationZ);
02379       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLRotationZ);
02380       return &instance;
02381    }
02382    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::RotationZ*)
02383    {
02384       return GenerateInitInstanceLocal((::ROOT::Math::RotationZ*)0);
02385    }
02386    // Static variable to force the class initialization
02387    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::RotationZ*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02388 
02389    // Dictionary for non-ClassDef classes
02390    static void ROOTcLcLMathcLcLRotationZ_Dictionary() {
02391       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationZ*)0x0)->GetClass();
02392    }
02393 
02394 } // end of namespace ROOT
02395 
02396 namespace ROOT {
02397    void ROOTcLcLMathcLcLRotationZYX_ShowMembers(void *obj, TMemberInspector &R__insp);
02398    static void ROOTcLcLMathcLcLRotationZYX_Dictionary();
02399    static void *new_ROOTcLcLMathcLcLRotationZYX(void *p = 0);
02400    static void *newArray_ROOTcLcLMathcLcLRotationZYX(Long_t size, void *p);
02401    static void delete_ROOTcLcLMathcLcLRotationZYX(void *p);
02402    static void deleteArray_ROOTcLcLMathcLcLRotationZYX(void *p);
02403    static void destruct_ROOTcLcLMathcLcLRotationZYX(void *p);
02404 
02405    // Function generating the singleton type initializer
02406    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::RotationZYX*)
02407    {
02408       // Make sure the shadow class has the right sizeof
02409       R__ASSERT(sizeof(::ROOT::Math::RotationZYX) == sizeof(::ROOT::Shadow::ROOT::Math::RotationZYX));
02410       ::ROOT::Math::RotationZYX *ptr = 0;
02411       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::RotationZYX),0);
02412       static ::ROOT::TGenericClassInfo 
02413          instance("ROOT::Math::RotationZYX", "include/Math/GenVector/RotationZYX.h", 71,
02414                   typeid(::ROOT::Math::RotationZYX), DefineBehavior(ptr, ptr),
02415                   &ROOTcLcLMathcLcLRotationZYX_ShowMembers, &ROOTcLcLMathcLcLRotationZYX_Dictionary, isa_proxy, 4,
02416                   sizeof(::ROOT::Math::RotationZYX) );
02417       instance.SetNew(&new_ROOTcLcLMathcLcLRotationZYX);
02418       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLRotationZYX);
02419       instance.SetDelete(&delete_ROOTcLcLMathcLcLRotationZYX);
02420       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLRotationZYX);
02421       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLRotationZYX);
02422       return &instance;
02423    }
02424    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::RotationZYX*)
02425    {
02426       return GenerateInitInstanceLocal((::ROOT::Math::RotationZYX*)0);
02427    }
02428    // Static variable to force the class initialization
02429    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::RotationZYX*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02430 
02431    // Dictionary for non-ClassDef classes
02432    static void ROOTcLcLMathcLcLRotationZYX_Dictionary() {
02433       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationZYX*)0x0)->GetClass();
02434    }
02435 
02436 } // end of namespace ROOT
02437 
02438 namespace ROOT {
02439    void ROOTcLcLMathcLcLBoostX_ShowMembers(void *obj, TMemberInspector &R__insp);
02440    static void ROOTcLcLMathcLcLBoostX_Dictionary();
02441    static void *new_ROOTcLcLMathcLcLBoostX(void *p = 0);
02442    static void *newArray_ROOTcLcLMathcLcLBoostX(Long_t size, void *p);
02443    static void delete_ROOTcLcLMathcLcLBoostX(void *p);
02444    static void deleteArray_ROOTcLcLMathcLcLBoostX(void *p);
02445    static void destruct_ROOTcLcLMathcLcLBoostX(void *p);
02446 
02447    // Function generating the singleton type initializer
02448    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::BoostX*)
02449    {
02450       // Make sure the shadow class has the right sizeof
02451       R__ASSERT(sizeof(::ROOT::Math::BoostX) == sizeof(::ROOT::Shadow::ROOT::Math::BoostX));
02452       ::ROOT::Math::BoostX *ptr = 0;
02453       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::BoostX),0);
02454       static ::ROOT::TGenericClassInfo 
02455          instance("ROOT::Math::BoostX", "include/Math/GenVector/BoostX.h", 37,
02456                   typeid(::ROOT::Math::BoostX), DefineBehavior(ptr, ptr),
02457                   &ROOTcLcLMathcLcLBoostX_ShowMembers, &ROOTcLcLMathcLcLBoostX_Dictionary, isa_proxy, 4,
02458                   sizeof(::ROOT::Math::BoostX) );
02459       instance.SetNew(&new_ROOTcLcLMathcLcLBoostX);
02460       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLBoostX);
02461       instance.SetDelete(&delete_ROOTcLcLMathcLcLBoostX);
02462       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLBoostX);
02463       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLBoostX);
02464       return &instance;
02465    }
02466    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::BoostX*)
02467    {
02468       return GenerateInitInstanceLocal((::ROOT::Math::BoostX*)0);
02469    }
02470    // Static variable to force the class initialization
02471    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::BoostX*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02472 
02473    // Dictionary for non-ClassDef classes
02474    static void ROOTcLcLMathcLcLBoostX_Dictionary() {
02475       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::BoostX*)0x0)->GetClass();
02476    }
02477 
02478 } // end of namespace ROOT
02479 
02480 namespace ROOT {
02481    void ROOTcLcLMathcLcLBoostY_ShowMembers(void *obj, TMemberInspector &R__insp);
02482    static void ROOTcLcLMathcLcLBoostY_Dictionary();
02483    static void *new_ROOTcLcLMathcLcLBoostY(void *p = 0);
02484    static void *newArray_ROOTcLcLMathcLcLBoostY(Long_t size, void *p);
02485    static void delete_ROOTcLcLMathcLcLBoostY(void *p);
02486    static void deleteArray_ROOTcLcLMathcLcLBoostY(void *p);
02487    static void destruct_ROOTcLcLMathcLcLBoostY(void *p);
02488 
02489    // Function generating the singleton type initializer
02490    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::BoostY*)
02491    {
02492       // Make sure the shadow class has the right sizeof
02493       R__ASSERT(sizeof(::ROOT::Math::BoostY) == sizeof(::ROOT::Shadow::ROOT::Math::BoostY));
02494       ::ROOT::Math::BoostY *ptr = 0;
02495       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::BoostY),0);
02496       static ::ROOT::TGenericClassInfo 
02497          instance("ROOT::Math::BoostY", "include/Math/GenVector/BoostY.h", 37,
02498                   typeid(::ROOT::Math::BoostY), DefineBehavior(ptr, ptr),
02499                   &ROOTcLcLMathcLcLBoostY_ShowMembers, &ROOTcLcLMathcLcLBoostY_Dictionary, isa_proxy, 4,
02500                   sizeof(::ROOT::Math::BoostY) );
02501       instance.SetNew(&new_ROOTcLcLMathcLcLBoostY);
02502       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLBoostY);
02503       instance.SetDelete(&delete_ROOTcLcLMathcLcLBoostY);
02504       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLBoostY);
02505       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLBoostY);
02506       return &instance;
02507    }
02508    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::BoostY*)
02509    {
02510       return GenerateInitInstanceLocal((::ROOT::Math::BoostY*)0);
02511    }
02512    // Static variable to force the class initialization
02513    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::BoostY*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02514 
02515    // Dictionary for non-ClassDef classes
02516    static void ROOTcLcLMathcLcLBoostY_Dictionary() {
02517       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::BoostY*)0x0)->GetClass();
02518    }
02519 
02520 } // end of namespace ROOT
02521 
02522 namespace ROOT {
02523    void ROOTcLcLMathcLcLBoostZ_ShowMembers(void *obj, TMemberInspector &R__insp);
02524    static void ROOTcLcLMathcLcLBoostZ_Dictionary();
02525    static void *new_ROOTcLcLMathcLcLBoostZ(void *p = 0);
02526    static void *newArray_ROOTcLcLMathcLcLBoostZ(Long_t size, void *p);
02527    static void delete_ROOTcLcLMathcLcLBoostZ(void *p);
02528    static void deleteArray_ROOTcLcLMathcLcLBoostZ(void *p);
02529    static void destruct_ROOTcLcLMathcLcLBoostZ(void *p);
02530 
02531    // Function generating the singleton type initializer
02532    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::BoostZ*)
02533    {
02534       // Make sure the shadow class has the right sizeof
02535       R__ASSERT(sizeof(::ROOT::Math::BoostZ) == sizeof(::ROOT::Shadow::ROOT::Math::BoostZ));
02536       ::ROOT::Math::BoostZ *ptr = 0;
02537       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::BoostZ),0);
02538       static ::ROOT::TGenericClassInfo 
02539          instance("ROOT::Math::BoostZ", "include/Math/GenVector/BoostZ.h", 37,
02540                   typeid(::ROOT::Math::BoostZ), DefineBehavior(ptr, ptr),
02541                   &ROOTcLcLMathcLcLBoostZ_ShowMembers, &ROOTcLcLMathcLcLBoostZ_Dictionary, isa_proxy, 4,
02542                   sizeof(::ROOT::Math::BoostZ) );
02543       instance.SetNew(&new_ROOTcLcLMathcLcLBoostZ);
02544       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLBoostZ);
02545       instance.SetDelete(&delete_ROOTcLcLMathcLcLBoostZ);
02546       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLBoostZ);
02547       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLBoostZ);
02548       return &instance;
02549    }
02550    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::BoostZ*)
02551    {
02552       return GenerateInitInstanceLocal((::ROOT::Math::BoostZ*)0);
02553    }
02554    // Static variable to force the class initialization
02555    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::BoostZ*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02556 
02557    // Dictionary for non-ClassDef classes
02558    static void ROOTcLcLMathcLcLBoostZ_Dictionary() {
02559       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::BoostZ*)0x0)->GetClass();
02560    }
02561 
02562 } // end of namespace ROOT
02563 
02564 namespace ROOT {
02565    void ROOTcLcLMathcLcLBoost_ShowMembers(void *obj, TMemberInspector &R__insp);
02566    static void ROOTcLcLMathcLcLBoost_Dictionary();
02567    static void *new_ROOTcLcLMathcLcLBoost(void *p = 0);
02568    static void *newArray_ROOTcLcLMathcLcLBoost(Long_t size, void *p);
02569    static void delete_ROOTcLcLMathcLcLBoost(void *p);
02570    static void deleteArray_ROOTcLcLMathcLcLBoost(void *p);
02571    static void destruct_ROOTcLcLMathcLcLBoost(void *p);
02572 
02573    // Function generating the singleton type initializer
02574    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Boost*)
02575    {
02576       // Make sure the shadow class has the right sizeof
02577       R__ASSERT(sizeof(::ROOT::Math::Boost) == sizeof(::ROOT::Shadow::ROOT::Math::Boost));
02578       ::ROOT::Math::Boost *ptr = 0;
02579       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Boost),0);
02580       static ::ROOT::TGenericClassInfo 
02581          instance("ROOT::Math::Boost", "include/Math/GenVector/Boost.h", 46,
02582                   typeid(::ROOT::Math::Boost), DefineBehavior(ptr, ptr),
02583                   &ROOTcLcLMathcLcLBoost_ShowMembers, &ROOTcLcLMathcLcLBoost_Dictionary, isa_proxy, 4,
02584                   sizeof(::ROOT::Math::Boost) );
02585       instance.SetNew(&new_ROOTcLcLMathcLcLBoost);
02586       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLBoost);
02587       instance.SetDelete(&delete_ROOTcLcLMathcLcLBoost);
02588       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLBoost);
02589       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLBoost);
02590       return &instance;
02591    }
02592    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Boost*)
02593    {
02594       return GenerateInitInstanceLocal((::ROOT::Math::Boost*)0);
02595    }
02596    // Static variable to force the class initialization
02597    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Boost*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02598 
02599    // Dictionary for non-ClassDef classes
02600    static void ROOTcLcLMathcLcLBoost_Dictionary() {
02601       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Boost*)0x0)->GetClass();
02602    }
02603 
02604 } // end of namespace ROOT
02605 
02606 namespace ROOT {
02607    void ROOTcLcLMathcLcLLorentzRotation_ShowMembers(void *obj, TMemberInspector &R__insp);
02608    static void ROOTcLcLMathcLcLLorentzRotation_Dictionary();
02609    static void *new_ROOTcLcLMathcLcLLorentzRotation(void *p = 0);
02610    static void *newArray_ROOTcLcLMathcLcLLorentzRotation(Long_t size, void *p);
02611    static void delete_ROOTcLcLMathcLcLLorentzRotation(void *p);
02612    static void deleteArray_ROOTcLcLMathcLcLLorentzRotation(void *p);
02613    static void destruct_ROOTcLcLMathcLcLLorentzRotation(void *p);
02614 
02615    // Function generating the singleton type initializer
02616    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzRotation*)
02617    {
02618       // Make sure the shadow class has the right sizeof
02619       R__ASSERT(sizeof(::ROOT::Math::LorentzRotation) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzRotation));
02620       ::ROOT::Math::LorentzRotation *ptr = 0;
02621       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzRotation),0);
02622       static ::ROOT::TGenericClassInfo 
02623          instance("ROOT::Math::LorentzRotation", "include/Math/GenVector/LorentzRotation.h", 54,
02624                   typeid(::ROOT::Math::LorentzRotation), DefineBehavior(ptr, ptr),
02625                   &ROOTcLcLMathcLcLLorentzRotation_ShowMembers, &ROOTcLcLMathcLcLLorentzRotation_Dictionary, isa_proxy, 4,
02626                   sizeof(::ROOT::Math::LorentzRotation) );
02627       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzRotation);
02628       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzRotation);
02629       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzRotation);
02630       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzRotation);
02631       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzRotation);
02632       return &instance;
02633    }
02634    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::LorentzRotation*)
02635    {
02636       return GenerateInitInstanceLocal((::ROOT::Math::LorentzRotation*)0);
02637    }
02638    // Static variable to force the class initialization
02639    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzRotation*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02640 
02641    // Dictionary for non-ClassDef classes
02642    static void ROOTcLcLMathcLcLLorentzRotation_Dictionary() {
02643       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzRotation*)0x0)->GetClass();
02644    }
02645 
02646 } // end of namespace ROOT
02647 
02648 namespace ROOT {
02649    void ROOTcLcLMathcLcLPlane3D_ShowMembers(void *obj, TMemberInspector &R__insp);
02650    static void ROOTcLcLMathcLcLPlane3D_Dictionary();
02651    static void *new_ROOTcLcLMathcLcLPlane3D(void *p = 0);
02652    static void *newArray_ROOTcLcLMathcLcLPlane3D(Long_t size, void *p);
02653    static void delete_ROOTcLcLMathcLcLPlane3D(void *p);
02654    static void deleteArray_ROOTcLcLMathcLcLPlane3D(void *p);
02655    static void destruct_ROOTcLcLMathcLcLPlane3D(void *p);
02656 
02657    // Function generating the singleton type initializer
02658    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Plane3D*)
02659    {
02660       // Make sure the shadow class has the right sizeof
02661       R__ASSERT(sizeof(::ROOT::Math::Plane3D) == sizeof(::ROOT::Shadow::ROOT::Math::Plane3D));
02662       ::ROOT::Math::Plane3D *ptr = 0;
02663       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Plane3D),0);
02664       static ::ROOT::TGenericClassInfo 
02665          instance("ROOT::Math::Plane3D", "include/Math/GenVector/Plane3D.h", 47,
02666                   typeid(::ROOT::Math::Plane3D), DefineBehavior(ptr, ptr),
02667                   &ROOTcLcLMathcLcLPlane3D_ShowMembers, &ROOTcLcLMathcLcLPlane3D_Dictionary, isa_proxy, 4,
02668                   sizeof(::ROOT::Math::Plane3D) );
02669       instance.SetNew(&new_ROOTcLcLMathcLcLPlane3D);
02670       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPlane3D);
02671       instance.SetDelete(&delete_ROOTcLcLMathcLcLPlane3D);
02672       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPlane3D);
02673       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPlane3D);
02674       return &instance;
02675    }
02676    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Plane3D*)
02677    {
02678       return GenerateInitInstanceLocal((::ROOT::Math::Plane3D*)0);
02679    }
02680    // Static variable to force the class initialization
02681    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Plane3D*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02682 
02683    // Dictionary for non-ClassDef classes
02684    static void ROOTcLcLMathcLcLPlane3D_Dictionary() {
02685       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Plane3D*)0x0)->GetClass();
02686    }
02687 
02688 } // end of namespace ROOT
02689 
02690 namespace ROOT {
02691    void ROOTcLcLMathcLcLTranslation3D_ShowMembers(void *obj, TMemberInspector &R__insp);
02692    static void ROOTcLcLMathcLcLTranslation3D_Dictionary();
02693    static void *new_ROOTcLcLMathcLcLTranslation3D(void *p = 0);
02694    static void *newArray_ROOTcLcLMathcLcLTranslation3D(Long_t size, void *p);
02695    static void delete_ROOTcLcLMathcLcLTranslation3D(void *p);
02696    static void deleteArray_ROOTcLcLMathcLcLTranslation3D(void *p);
02697    static void destruct_ROOTcLcLMathcLcLTranslation3D(void *p);
02698 
02699    // Function generating the singleton type initializer
02700    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Translation3D*)
02701    {
02702       // Make sure the shadow class has the right sizeof
02703       R__ASSERT(sizeof(::ROOT::Math::Translation3D) == sizeof(::ROOT::Shadow::ROOT::Math::Translation3D));
02704       ::ROOT::Math::Translation3D *ptr = 0;
02705       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Translation3D),0);
02706       static ::ROOT::TGenericClassInfo 
02707          instance("ROOT::Math::Translation3D", "include/Math/GenVector/Translation3D.h", 57,
02708                   typeid(::ROOT::Math::Translation3D), DefineBehavior(ptr, ptr),
02709                   &ROOTcLcLMathcLcLTranslation3D_ShowMembers, &ROOTcLcLMathcLcLTranslation3D_Dictionary, isa_proxy, 4,
02710                   sizeof(::ROOT::Math::Translation3D) );
02711       instance.SetNew(&new_ROOTcLcLMathcLcLTranslation3D);
02712       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLTranslation3D);
02713       instance.SetDelete(&delete_ROOTcLcLMathcLcLTranslation3D);
02714       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLTranslation3D);
02715       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLTranslation3D);
02716       return &instance;
02717    }
02718    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Translation3D*)
02719    {
02720       return GenerateInitInstanceLocal((::ROOT::Math::Translation3D*)0);
02721    }
02722    // Static variable to force the class initialization
02723    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Translation3D*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02724 
02725    // Dictionary for non-ClassDef classes
02726    static void ROOTcLcLMathcLcLTranslation3D_Dictionary() {
02727       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Translation3D*)0x0)->GetClass();
02728    }
02729 
02730 } // end of namespace ROOT
02731 
02732 namespace ROOT {
02733    void ROOTcLcLMathcLcLTransform3D_ShowMembers(void *obj, TMemberInspector &R__insp);
02734    static void ROOTcLcLMathcLcLTransform3D_Dictionary();
02735    static void *new_ROOTcLcLMathcLcLTransform3D(void *p = 0);
02736    static void *newArray_ROOTcLcLMathcLcLTransform3D(Long_t size, void *p);
02737    static void delete_ROOTcLcLMathcLcLTransform3D(void *p);
02738    static void deleteArray_ROOTcLcLMathcLcLTransform3D(void *p);
02739    static void destruct_ROOTcLcLMathcLcLTransform3D(void *p);
02740 
02741    // Function generating the singleton type initializer
02742    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Transform3D*)
02743    {
02744       // Make sure the shadow class has the right sizeof
02745       R__ASSERT(sizeof(::ROOT::Math::Transform3D) == sizeof(::ROOT::Shadow::ROOT::Math::Transform3D));
02746       ::ROOT::Math::Transform3D *ptr = 0;
02747       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Transform3D),0);
02748       static ::ROOT::TGenericClassInfo 
02749          instance("ROOT::Math::Transform3D", "include/Math/GenVector/Transform3D.h", 85,
02750                   typeid(::ROOT::Math::Transform3D), DefineBehavior(ptr, ptr),
02751                   &ROOTcLcLMathcLcLTransform3D_ShowMembers, &ROOTcLcLMathcLcLTransform3D_Dictionary, isa_proxy, 4,
02752                   sizeof(::ROOT::Math::Transform3D) );
02753       instance.SetNew(&new_ROOTcLcLMathcLcLTransform3D);
02754       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLTransform3D);
02755       instance.SetDelete(&delete_ROOTcLcLMathcLcLTransform3D);
02756       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLTransform3D);
02757       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLTransform3D);
02758       return &instance;
02759    }
02760    TGenericClassInfo *GenerateInitInstance(const ::ROOT::Math::Transform3D*)
02761    {
02762       return GenerateInitInstanceLocal((::ROOT::Math::Transform3D*)0);
02763    }
02764    // Static variable to force the class initialization
02765    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Transform3D*)0x0); R__UseDummy(_R__UNIQUE_(Init));
02766 
02767    // Dictionary for non-ClassDef classes
02768    static void ROOTcLcLMathcLcLTransform3D_Dictionary() {
02769       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Transform3D*)0x0)->GetClass();
02770    }
02771 
02772 } // end of namespace ROOT
02773 
02774 namespace ROOT {
02775 namespace Math {
02776 namespace VectorUtil {
02777    namespace ROOT {
02778       inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
02779       static void ROOTcLcLMathcLcLVectorUtil_Dictionary();
02780 
02781       // Function generating the singleton type initializer
02782       inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
02783       {
02784          static ::ROOT::TGenericClassInfo 
02785             instance("ROOT::Math::VectorUtil", 0 /*version*/, "include/Math/VectorUtil_Cint.h", 67,
02786                      ::ROOT::DefineBehavior((void*)0,(void*)0),
02787                      &ROOTcLcLMathcLcLVectorUtil_Dictionary, 0);
02788          return &instance;
02789       }
02790       // Insure that the inline function is _not_ optimized away by the compiler
02791       ::ROOT::TGenericClassInfo *(*_R__UNIQUE_(InitFunctionKeeper))() = &GenerateInitInstance;  
02792       // Static variable to force the class initialization
02793       static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
02794 
02795       // Dictionary for non-ClassDef classes
02796       static void ROOTcLcLMathcLcLVectorUtil_Dictionary() {
02797          GenerateInitInstance()->GetClass();
02798       }
02799 
02800    }
02801 }
02802 }
02803 }
02804 
02805 //______________________________________________________________________________
02806 namespace ROOT {
02807    void ROOTcLcLMathcLcLCartesian2DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
02808    {
02809       // Inspect the data members of an object of class ROOT::Math::Cartesian2D<double>.
02810       typedef ::ROOT::Shadow::ROOT::Math::Cartesian2DlEdoublegR ShadowClass;
02811       ShadowClass *sobj = (ShadowClass*)obj;
02812       if (sobj) { } // Dummy usage just in case there is no datamember.
02813 
02814       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian2D<double>*)0x0)->GetClass();
02815       if (R__cl || R__insp.IsA()) { }
02816       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
02817       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
02818    }
02819 
02820 }
02821 
02822 namespace ROOT {
02823    // Wrappers around operator new
02824    static void *new_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p) {
02825       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian2D<double> : new ::ROOT::Math::Cartesian2D<double>;
02826    }
02827    static void *newArray_ROOTcLcLMathcLcLCartesian2DlEdoublegR(Long_t nElements, void *p) {
02828       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian2D<double>[nElements] : new ::ROOT::Math::Cartesian2D<double>[nElements];
02829    }
02830    // Wrapper around operator delete
02831    static void delete_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p) {
02832       delete ((::ROOT::Math::Cartesian2D<double>*)p);
02833    }
02834    static void deleteArray_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p) {
02835       delete [] ((::ROOT::Math::Cartesian2D<double>*)p);
02836    }
02837    static void destruct_ROOTcLcLMathcLcLCartesian2DlEdoublegR(void *p) {
02838       typedef ::ROOT::Math::Cartesian2D<double> current_t;
02839       ((current_t*)p)->~current_t();
02840    }
02841 } // end of namespace ROOT for class ::ROOT::Math::Cartesian2D<double>
02842 
02843 //______________________________________________________________________________
02844 namespace ROOT {
02845    void ROOTcLcLMathcLcLPolar2DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
02846    {
02847       // Inspect the data members of an object of class ROOT::Math::Polar2D<double>.
02848       typedef ::ROOT::Shadow::ROOT::Math::Polar2DlEdoublegR ShadowClass;
02849       ShadowClass *sobj = (ShadowClass*)obj;
02850       if (sobj) { } // Dummy usage just in case there is no datamember.
02851 
02852       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar2D<double>*)0x0)->GetClass();
02853       if (R__cl || R__insp.IsA()) { }
02854       R__insp.Inspect(R__cl, R__insp.GetParent(), "fR", &sobj->fR);
02855       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02856    }
02857 
02858 }
02859 
02860 namespace ROOT {
02861    // Wrappers around operator new
02862    static void *new_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p) {
02863       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar2D<double> : new ::ROOT::Math::Polar2D<double>;
02864    }
02865    static void *newArray_ROOTcLcLMathcLcLPolar2DlEdoublegR(Long_t nElements, void *p) {
02866       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar2D<double>[nElements] : new ::ROOT::Math::Polar2D<double>[nElements];
02867    }
02868    // Wrapper around operator delete
02869    static void delete_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p) {
02870       delete ((::ROOT::Math::Polar2D<double>*)p);
02871    }
02872    static void deleteArray_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p) {
02873       delete [] ((::ROOT::Math::Polar2D<double>*)p);
02874    }
02875    static void destruct_ROOTcLcLMathcLcLPolar2DlEdoublegR(void *p) {
02876       typedef ::ROOT::Math::Polar2D<double> current_t;
02877       ((current_t*)p)->~current_t();
02878    }
02879 } // end of namespace ROOT for class ::ROOT::Math::Polar2D<double>
02880 
02881 //______________________________________________________________________________
02882 namespace ROOT {
02883    void ROOTcLcLMathcLcLCartesian3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
02884    {
02885       // Inspect the data members of an object of class ROOT::Math::Cartesian3D<double>.
02886       typedef ::ROOT::Shadow::ROOT::Math::Cartesian3DlEdoublegR ShadowClass;
02887       ShadowClass *sobj = (ShadowClass*)obj;
02888       if (sobj) { } // Dummy usage just in case there is no datamember.
02889 
02890       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian3D<double>*)0x0)->GetClass();
02891       if (R__cl || R__insp.IsA()) { }
02892       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
02893       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
02894       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
02895    }
02896 
02897 }
02898 
02899 namespace ROOT {
02900    // Wrappers around operator new
02901    static void *new_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p) {
02902       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian3D<double> : new ::ROOT::Math::Cartesian3D<double>;
02903    }
02904    static void *newArray_ROOTcLcLMathcLcLCartesian3DlEdoublegR(Long_t nElements, void *p) {
02905       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian3D<double>[nElements] : new ::ROOT::Math::Cartesian3D<double>[nElements];
02906    }
02907    // Wrapper around operator delete
02908    static void delete_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p) {
02909       delete ((::ROOT::Math::Cartesian3D<double>*)p);
02910    }
02911    static void deleteArray_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p) {
02912       delete [] ((::ROOT::Math::Cartesian3D<double>*)p);
02913    }
02914    static void destruct_ROOTcLcLMathcLcLCartesian3DlEdoublegR(void *p) {
02915       typedef ::ROOT::Math::Cartesian3D<double> current_t;
02916       ((current_t*)p)->~current_t();
02917    }
02918 } // end of namespace ROOT for class ::ROOT::Math::Cartesian3D<double>
02919 
02920 //______________________________________________________________________________
02921 namespace ROOT {
02922    void ROOTcLcLMathcLcLPolar3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
02923    {
02924       // Inspect the data members of an object of class ROOT::Math::Polar3D<double>.
02925       typedef ::ROOT::Shadow::ROOT::Math::Polar3DlEdoublegR ShadowClass;
02926       ShadowClass *sobj = (ShadowClass*)obj;
02927       if (sobj) { } // Dummy usage just in case there is no datamember.
02928 
02929       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar3D<double>*)0x0)->GetClass();
02930       if (R__cl || R__insp.IsA()) { }
02931       R__insp.Inspect(R__cl, R__insp.GetParent(), "fR", &sobj->fR);
02932       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta", &sobj->fTheta);
02933       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02934    }
02935 
02936 }
02937 
02938 namespace ROOT {
02939    // Wrappers around operator new
02940    static void *new_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p) {
02941       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar3D<double> : new ::ROOT::Math::Polar3D<double>;
02942    }
02943    static void *newArray_ROOTcLcLMathcLcLPolar3DlEdoublegR(Long_t nElements, void *p) {
02944       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar3D<double>[nElements] : new ::ROOT::Math::Polar3D<double>[nElements];
02945    }
02946    // Wrapper around operator delete
02947    static void delete_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p) {
02948       delete ((::ROOT::Math::Polar3D<double>*)p);
02949    }
02950    static void deleteArray_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p) {
02951       delete [] ((::ROOT::Math::Polar3D<double>*)p);
02952    }
02953    static void destruct_ROOTcLcLMathcLcLPolar3DlEdoublegR(void *p) {
02954       typedef ::ROOT::Math::Polar3D<double> current_t;
02955       ((current_t*)p)->~current_t();
02956    }
02957 } // end of namespace ROOT for class ::ROOT::Math::Polar3D<double>
02958 
02959 //______________________________________________________________________________
02960 namespace ROOT {
02961    void ROOTcLcLMathcLcLCylindrical3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
02962    {
02963       // Inspect the data members of an object of class ROOT::Math::Cylindrical3D<double>.
02964       typedef ::ROOT::Shadow::ROOT::Math::Cylindrical3DlEdoublegR ShadowClass;
02965       ShadowClass *sobj = (ShadowClass*)obj;
02966       if (sobj) { } // Dummy usage just in case there is no datamember.
02967 
02968       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cylindrical3D<double>*)0x0)->GetClass();
02969       if (R__cl || R__insp.IsA()) { }
02970       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRho", &sobj->fRho);
02971       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
02972       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02973    }
02974 
02975 }
02976 
02977 namespace ROOT {
02978    // Wrappers around operator new
02979    static void *new_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p) {
02980       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cylindrical3D<double> : new ::ROOT::Math::Cylindrical3D<double>;
02981    }
02982    static void *newArray_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(Long_t nElements, void *p) {
02983       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cylindrical3D<double>[nElements] : new ::ROOT::Math::Cylindrical3D<double>[nElements];
02984    }
02985    // Wrapper around operator delete
02986    static void delete_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p) {
02987       delete ((::ROOT::Math::Cylindrical3D<double>*)p);
02988    }
02989    static void deleteArray_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p) {
02990       delete [] ((::ROOT::Math::Cylindrical3D<double>*)p);
02991    }
02992    static void destruct_ROOTcLcLMathcLcLCylindrical3DlEdoublegR(void *p) {
02993       typedef ::ROOT::Math::Cylindrical3D<double> current_t;
02994       ((current_t*)p)->~current_t();
02995    }
02996 } // end of namespace ROOT for class ::ROOT::Math::Cylindrical3D<double>
02997 
02998 //______________________________________________________________________________
02999 namespace ROOT {
03000    void ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
03001    {
03002       // Inspect the data members of an object of class ROOT::Math::CylindricalEta3D<double>.
03003       typedef ::ROOT::Shadow::ROOT::Math::CylindricalEta3DlEdoublegR ShadowClass;
03004       ShadowClass *sobj = (ShadowClass*)obj;
03005       if (sobj) { } // Dummy usage just in case there is no datamember.
03006 
03007       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::CylindricalEta3D<double>*)0x0)->GetClass();
03008       if (R__cl || R__insp.IsA()) { }
03009       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRho", &sobj->fRho);
03010       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &sobj->fEta);
03011       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
03012    }
03013 
03014 }
03015 
03016 namespace ROOT {
03017    // Wrappers around operator new
03018    static void *new_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p) {
03019       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::CylindricalEta3D<double> : new ::ROOT::Math::CylindricalEta3D<double>;
03020    }
03021    static void *newArray_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(Long_t nElements, void *p) {
03022       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::CylindricalEta3D<double>[nElements] : new ::ROOT::Math::CylindricalEta3D<double>[nElements];
03023    }
03024    // Wrapper around operator delete
03025    static void delete_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p) {
03026       delete ((::ROOT::Math::CylindricalEta3D<double>*)p);
03027    }
03028    static void deleteArray_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p) {
03029       delete [] ((::ROOT::Math::CylindricalEta3D<double>*)p);
03030    }
03031    static void destruct_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void *p) {
03032       typedef ::ROOT::Math::CylindricalEta3D<double> current_t;
03033       ((current_t*)p)->~current_t();
03034    }
03035 } // end of namespace ROOT for class ::ROOT::Math::CylindricalEta3D<double>
03036 
03037 //______________________________________________________________________________
03038 namespace ROOT {
03039    void ROOTcLcLMathcLcLDefaultCoordinateSystemTag_ShowMembers(void *obj, TMemberInspector &R__insp)
03040    {
03041       // Inspect the data members of an object of class ROOT::Math::DefaultCoordinateSystemTag.
03042       typedef ::ROOT::Shadow::ROOT::Math::DefaultCoordinateSystemTag ShadowClass;
03043       ShadowClass *sobj = (ShadowClass*)obj;
03044       if (sobj) { } // Dummy usage just in case there is no datamember.
03045 
03046       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DefaultCoordinateSystemTag*)0x0)->GetClass();
03047       if (R__cl || R__insp.IsA()) { }
03048    }
03049 
03050 }
03051 
03052 namespace ROOT {
03053    // Wrappers around operator new
03054    static void *new_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p) {
03055       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DefaultCoordinateSystemTag : new ::ROOT::Math::DefaultCoordinateSystemTag;
03056    }
03057    static void *newArray_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(Long_t nElements, void *p) {
03058       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DefaultCoordinateSystemTag[nElements] : new ::ROOT::Math::DefaultCoordinateSystemTag[nElements];
03059    }
03060    // Wrapper around operator delete
03061    static void delete_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p) {
03062       delete ((::ROOT::Math::DefaultCoordinateSystemTag*)p);
03063    }
03064    static void deleteArray_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p) {
03065       delete [] ((::ROOT::Math::DefaultCoordinateSystemTag*)p);
03066    }
03067    static void destruct_ROOTcLcLMathcLcLDefaultCoordinateSystemTag(void *p) {
03068       typedef ::ROOT::Math::DefaultCoordinateSystemTag current_t;
03069       ((current_t*)p)->~current_t();
03070    }
03071 } // end of namespace ROOT for class ::ROOT::Math::DefaultCoordinateSystemTag
03072 
03073 //______________________________________________________________________________
03074 namespace ROOT {
03075    void ROOTcLcLMathcLcLLocalCoordinateSystemTag_ShowMembers(void *obj, TMemberInspector &R__insp)
03076    {
03077       // Inspect the data members of an object of class ROOT::Math::LocalCoordinateSystemTag.
03078       typedef ::ROOT::Shadow::ROOT::Math::LocalCoordinateSystemTag ShadowClass;
03079       ShadowClass *sobj = (ShadowClass*)obj;
03080       if (sobj) { } // Dummy usage just in case there is no datamember.
03081 
03082       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LocalCoordinateSystemTag*)0x0)->GetClass();
03083       if (R__cl || R__insp.IsA()) { }
03084    }
03085 
03086 }
03087 
03088 namespace ROOT {
03089    // Wrappers around operator new
03090    static void *new_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p) {
03091       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LocalCoordinateSystemTag : new ::ROOT::Math::LocalCoordinateSystemTag;
03092    }
03093    static void *newArray_ROOTcLcLMathcLcLLocalCoordinateSystemTag(Long_t nElements, void *p) {
03094       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LocalCoordinateSystemTag[nElements] : new ::ROOT::Math::LocalCoordinateSystemTag[nElements];
03095    }
03096    // Wrapper around operator delete
03097    static void delete_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p) {
03098       delete ((::ROOT::Math::LocalCoordinateSystemTag*)p);
03099    }
03100    static void deleteArray_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p) {
03101       delete [] ((::ROOT::Math::LocalCoordinateSystemTag*)p);
03102    }
03103    static void destruct_ROOTcLcLMathcLcLLocalCoordinateSystemTag(void *p) {
03104       typedef ::ROOT::Math::LocalCoordinateSystemTag current_t;
03105       ((current_t*)p)->~current_t();
03106    }
03107 } // end of namespace ROOT for class ::ROOT::Math::LocalCoordinateSystemTag
03108 
03109 //______________________________________________________________________________
03110 namespace ROOT {
03111    void ROOTcLcLMathcLcLGlobalCoordinateSystemTag_ShowMembers(void *obj, TMemberInspector &R__insp)
03112    {
03113       // Inspect the data members of an object of class ROOT::Math::GlobalCoordinateSystemTag.
03114       typedef ::ROOT::Shadow::ROOT::Math::GlobalCoordinateSystemTag ShadowClass;
03115       ShadowClass *sobj = (ShadowClass*)obj;
03116       if (sobj) { } // Dummy usage just in case there is no datamember.
03117 
03118       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::GlobalCoordinateSystemTag*)0x0)->GetClass();
03119       if (R__cl || R__insp.IsA()) { }
03120    }
03121 
03122 }
03123 
03124 namespace ROOT {
03125    // Wrappers around operator new
03126    static void *new_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p) {
03127       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::GlobalCoordinateSystemTag : new ::ROOT::Math::GlobalCoordinateSystemTag;
03128    }
03129    static void *newArray_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(Long_t nElements, void *p) {
03130       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::GlobalCoordinateSystemTag[nElements] : new ::ROOT::Math::GlobalCoordinateSystemTag[nElements];
03131    }
03132    // Wrapper around operator delete
03133    static void delete_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p) {
03134       delete ((::ROOT::Math::GlobalCoordinateSystemTag*)p);
03135    }
03136    static void deleteArray_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p) {
03137       delete [] ((::ROOT::Math::GlobalCoordinateSystemTag*)p);
03138    }
03139    static void destruct_ROOTcLcLMathcLcLGlobalCoordinateSystemTag(void *p) {
03140       typedef ::ROOT::Math::GlobalCoordinateSystemTag current_t;
03141       ((current_t*)p)->~current_t();
03142    }
03143 } // end of namespace ROOT for class ::ROOT::Math::GlobalCoordinateSystemTag
03144 
03145 //______________________________________________________________________________
03146 namespace ROOT {
03147    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03148    {
03149       // Inspect the data members of an object of class ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03150       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03151       ShadowClass *sobj = (ShadowClass*)obj;
03152       if (sobj) { } // Dummy usage just in case there is no datamember.
03153 
03154       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03155       if (R__cl || R__insp.IsA()) { }
03156       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03157       R__insp.InspectMember("ROOT::Math::Cartesian2D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03158    }
03159 
03160 }
03161 
03162 namespace ROOT {
03163    // Wrappers around operator new
03164    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03165       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03166    }
03167    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03168       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03169    }
03170    // Wrapper around operator delete
03171    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03172       delete ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03173    }
03174    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03175       delete [] ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03176    }
03177    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03178       typedef ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03179       ((current_t*)p)->~current_t();
03180    }
03181 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03182 
03183 //______________________________________________________________________________
03184 namespace ROOT {
03185    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03186    {
03187       // Inspect the data members of an object of class ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03188       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03189       ShadowClass *sobj = (ShadowClass*)obj;
03190       if (sobj) { } // Dummy usage just in case there is no datamember.
03191 
03192       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03193       if (R__cl || R__insp.IsA()) { }
03194       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03195       R__insp.InspectMember("ROOT::Math::Polar2D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03196    }
03197 
03198 }
03199 
03200 namespace ROOT {
03201    // Wrappers around operator new
03202    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03203       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03204    }
03205    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03206       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03207    }
03208    // Wrapper around operator delete
03209    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03210       delete ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03211    }
03212    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03213       delete [] ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03214    }
03215    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03216       typedef ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03217       ((current_t*)p)->~current_t();
03218    }
03219 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03220 
03221 //______________________________________________________________________________
03222 namespace ROOT {
03223    void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03224    {
03225       // Inspect the data members of an object of class ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03226       typedef ::ROOT::Shadow::ROOT::Math::PositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03227       ShadowClass *sobj = (ShadowClass*)obj;
03228       if (sobj) { } // Dummy usage just in case there is no datamember.
03229 
03230       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03231       if (R__cl || R__insp.IsA()) { }
03232       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03233       R__insp.InspectMember("ROOT::Math::Cartesian2D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03234    }
03235 
03236 }
03237 
03238 namespace ROOT {
03239    // Wrappers around operator new
03240    static void *new_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03241       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03242    }
03243    static void *newArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03244       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03245    }
03246    // Wrapper around operator delete
03247    static void delete_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03248       delete ((::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03249    }
03250    static void deleteArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03251       delete [] ((::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03252    }
03253    static void destruct_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03254       typedef ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03255       ((current_t*)p)->~current_t();
03256    }
03257 } // end of namespace ROOT for class ::ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03258 
03259 //______________________________________________________________________________
03260 namespace ROOT {
03261    void ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03262    {
03263       // Inspect the data members of an object of class ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03264       typedef ::ROOT::Shadow::ROOT::Math::PositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03265       ShadowClass *sobj = (ShadowClass*)obj;
03266       if (sobj) { } // Dummy usage just in case there is no datamember.
03267 
03268       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03269       if (R__cl || R__insp.IsA()) { }
03270       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03271       R__insp.InspectMember("ROOT::Math::Polar2D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03272    }
03273 
03274 }
03275 
03276 namespace ROOT {
03277    // Wrappers around operator new
03278    static void *new_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03279       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03280    }
03281    static void *newArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03282       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03283    }
03284    // Wrapper around operator delete
03285    static void delete_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03286       delete ((::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03287    }
03288    static void deleteArray_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03289       delete [] ((::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03290    }
03291    static void destruct_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03292       typedef ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03293       ((current_t*)p)->~current_t();
03294    }
03295 } // end of namespace ROOT for class ::ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03296 
03297 //______________________________________________________________________________
03298 namespace ROOT {
03299    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03300    {
03301       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03302       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03303       ShadowClass *sobj = (ShadowClass*)obj;
03304       if (sobj) { } // Dummy usage just in case there is no datamember.
03305 
03306       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03307       if (R__cl || R__insp.IsA()) { }
03308       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03309       R__insp.InspectMember("ROOT::Math::Cartesian3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03310    }
03311 
03312 }
03313 
03314 namespace ROOT {
03315    // Wrappers around operator new
03316    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03317       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03318    }
03319    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03320       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03321    }
03322    // Wrapper around operator delete
03323    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03324       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03325    }
03326    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03327       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03328    }
03329    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03330       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03331       ((current_t*)p)->~current_t();
03332    }
03333 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03334 
03335 //______________________________________________________________________________
03336 namespace ROOT {
03337    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03338    {
03339       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03340       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03341       ShadowClass *sobj = (ShadowClass*)obj;
03342       if (sobj) { } // Dummy usage just in case there is no datamember.
03343 
03344       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03345       if (R__cl || R__insp.IsA()) { }
03346       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03347       R__insp.InspectMember("ROOT::Math::Polar3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03348    }
03349 
03350 }
03351 
03352 namespace ROOT {
03353    // Wrappers around operator new
03354    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03355       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03356    }
03357    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03358       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03359    }
03360    // Wrapper around operator delete
03361    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03362       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03363    }
03364    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03365       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03366    }
03367    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03368       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03369       ((current_t*)p)->~current_t();
03370    }
03371 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03372 
03373 //______________________________________________________________________________
03374 namespace ROOT {
03375    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03376    {
03377       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03378       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03379       ShadowClass *sobj = (ShadowClass*)obj;
03380       if (sobj) { } // Dummy usage just in case there is no datamember.
03381 
03382       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03383       if (R__cl || R__insp.IsA()) { }
03384       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03385       R__insp.InspectMember("ROOT::Math::Cylindrical3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03386    }
03387 
03388 }
03389 
03390 namespace ROOT {
03391    // Wrappers around operator new
03392    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03393       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03394    }
03395    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03396       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03397    }
03398    // Wrapper around operator delete
03399    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03400       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03401    }
03402    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03403       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03404    }
03405    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03406       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03407       ((current_t*)p)->~current_t();
03408    }
03409 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03410 
03411 //______________________________________________________________________________
03412 namespace ROOT {
03413    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03414    {
03415       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03416       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03417       ShadowClass *sobj = (ShadowClass*)obj;
03418       if (sobj) { } // Dummy usage just in case there is no datamember.
03419 
03420       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03421       if (R__cl || R__insp.IsA()) { }
03422       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03423       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03424    }
03425 
03426 }
03427 
03428 namespace ROOT {
03429    // Wrappers around operator new
03430    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03431       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03432    }
03433    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03434       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03435    }
03436    // Wrapper around operator delete
03437    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03438       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03439    }
03440    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03441       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03442    }
03443    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03444       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03445       ((current_t*)p)->~current_t();
03446    }
03447 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03448 
03449 //______________________________________________________________________________
03450 namespace ROOT {
03451    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03452    {
03453       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03454       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03455       ShadowClass *sobj = (ShadowClass*)obj;
03456       if (sobj) { } // Dummy usage just in case there is no datamember.
03457 
03458       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03459       if (R__cl || R__insp.IsA()) { }
03460       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03461       R__insp.InspectMember("ROOT::Math::Cartesian3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03462    }
03463 
03464 }
03465 
03466 namespace ROOT {
03467    // Wrappers around operator new
03468    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03469       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03470    }
03471    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03472       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03473    }
03474    // Wrapper around operator delete
03475    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03476       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03477    }
03478    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03479       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03480    }
03481    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03482       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03483       ((current_t*)p)->~current_t();
03484    }
03485 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03486 
03487 //______________________________________________________________________________
03488 namespace ROOT {
03489    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03490    {
03491       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03492       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03493       ShadowClass *sobj = (ShadowClass*)obj;
03494       if (sobj) { } // Dummy usage just in case there is no datamember.
03495 
03496       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03497       if (R__cl || R__insp.IsA()) { }
03498       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03499       R__insp.InspectMember("ROOT::Math::Polar3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03500    }
03501 
03502 }
03503 
03504 namespace ROOT {
03505    // Wrappers around operator new
03506    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03507       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03508    }
03509    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03510       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03511    }
03512    // Wrapper around operator delete
03513    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03514       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03515    }
03516    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03517       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03518    }
03519    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03520       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03521       ((current_t*)p)->~current_t();
03522    }
03523 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03524 
03525 //______________________________________________________________________________
03526 namespace ROOT {
03527    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03528    {
03529       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03530       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03531       ShadowClass *sobj = (ShadowClass*)obj;
03532       if (sobj) { } // Dummy usage just in case there is no datamember.
03533 
03534       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03535       if (R__cl || R__insp.IsA()) { }
03536       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03537       R__insp.InspectMember("ROOT::Math::Cylindrical3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03538    }
03539 
03540 }
03541 
03542 namespace ROOT {
03543    // Wrappers around operator new
03544    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03545       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03546    }
03547    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03548       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03549    }
03550    // Wrapper around operator delete
03551    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03552       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03553    }
03554    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03555       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03556    }
03557    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03558       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03559       ((current_t*)p)->~current_t();
03560    }
03561 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03562 
03563 //______________________________________________________________________________
03564 namespace ROOT {
03565    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
03566    {
03567       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>.
03568       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
03569       ShadowClass *sobj = (ShadowClass*)obj;
03570       if (sobj) { } // Dummy usage just in case there is no datamember.
03571 
03572       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
03573       if (R__cl || R__insp.IsA()) { }
03574       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03575       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03576    }
03577 
03578 }
03579 
03580 namespace ROOT {
03581    // Wrappers around operator new
03582    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03583       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
03584    }
03585    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
03586       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
03587    }
03588    // Wrapper around operator delete
03589    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03590       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03591    }
03592    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03593       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
03594    }
03595    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
03596       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
03597       ((current_t*)p)->~current_t();
03598    }
03599 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>
03600 
03601 //______________________________________________________________________________
03602 namespace ROOT {
03603    void ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
03604    {
03605       // Inspect the data members of an object of class ROOT::Math::PxPyPzE4D<double>.
03606       typedef ::ROOT::Shadow::ROOT::Math::PxPyPzE4DlEdoublegR ShadowClass;
03607       ShadowClass *sobj = (ShadowClass*)obj;
03608       if (sobj) { } // Dummy usage just in case there is no datamember.
03609 
03610       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzE4D<double>*)0x0)->GetClass();
03611       if (R__cl || R__insp.IsA()) { }
03612       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
03613       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
03614       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
03615       R__insp.Inspect(R__cl, R__insp.GetParent(), "fT", &sobj->fT);
03616    }
03617 
03618 }
03619 
03620 namespace ROOT {
03621    // Wrappers around operator new
03622    static void *new_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p) {
03623       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzE4D<double> : new ::ROOT::Math::PxPyPzE4D<double>;
03624    }
03625    static void *newArray_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(Long_t nElements, void *p) {
03626       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzE4D<double>[nElements] : new ::ROOT::Math::PxPyPzE4D<double>[nElements];
03627    }
03628    // Wrapper around operator delete
03629    static void delete_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p) {
03630       delete ((::ROOT::Math::PxPyPzE4D<double>*)p);
03631    }
03632    static void deleteArray_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p) {
03633       delete [] ((::ROOT::Math::PxPyPzE4D<double>*)p);
03634    }
03635    static void destruct_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void *p) {
03636       typedef ::ROOT::Math::PxPyPzE4D<double> current_t;
03637       ((current_t*)p)->~current_t();
03638    }
03639 } // end of namespace ROOT for class ::ROOT::Math::PxPyPzE4D<double>
03640 
03641 //______________________________________________________________________________
03642 namespace ROOT {
03643    void ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
03644    {
03645       // Inspect the data members of an object of class ROOT::Math::PtEtaPhiE4D<double>.
03646       typedef ::ROOT::Shadow::ROOT::Math::PtEtaPhiE4DlEdoublegR ShadowClass;
03647       ShadowClass *sobj = (ShadowClass*)obj;
03648       if (sobj) { } // Dummy usage just in case there is no datamember.
03649 
03650       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiE4D<double>*)0x0)->GetClass();
03651       if (R__cl || R__insp.IsA()) { }
03652       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPt", &sobj->fPt);
03653       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &sobj->fEta);
03654       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
03655       R__insp.Inspect(R__cl, R__insp.GetParent(), "fE", &sobj->fE);
03656    }
03657 
03658 }
03659 
03660 namespace ROOT {
03661    // Wrappers around operator new
03662    static void *new_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p) {
03663       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiE4D<double> : new ::ROOT::Math::PtEtaPhiE4D<double>;
03664    }
03665    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(Long_t nElements, void *p) {
03666       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiE4D<double>[nElements] : new ::ROOT::Math::PtEtaPhiE4D<double>[nElements];
03667    }
03668    // Wrapper around operator delete
03669    static void delete_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p) {
03670       delete ((::ROOT::Math::PtEtaPhiE4D<double>*)p);
03671    }
03672    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p) {
03673       delete [] ((::ROOT::Math::PtEtaPhiE4D<double>*)p);
03674    }
03675    static void destruct_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void *p) {
03676       typedef ::ROOT::Math::PtEtaPhiE4D<double> current_t;
03677       ((current_t*)p)->~current_t();
03678    }
03679 } // end of namespace ROOT for class ::ROOT::Math::PtEtaPhiE4D<double>
03680 
03681 //______________________________________________________________________________
03682 namespace ROOT {
03683    void ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
03684    {
03685       // Inspect the data members of an object of class ROOT::Math::PxPyPzM4D<double>.
03686       typedef ::ROOT::Shadow::ROOT::Math::PxPyPzM4DlEdoublegR ShadowClass;
03687       ShadowClass *sobj = (ShadowClass*)obj;
03688       if (sobj) { } // Dummy usage just in case there is no datamember.
03689 
03690       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzM4D<double>*)0x0)->GetClass();
03691       if (R__cl || R__insp.IsA()) { }
03692       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
03693       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
03694       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
03695       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM", &sobj->fM);
03696    }
03697 
03698 }
03699 
03700 namespace ROOT {
03701    // Wrappers around operator new
03702    static void *new_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p) {
03703       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzM4D<double> : new ::ROOT::Math::PxPyPzM4D<double>;
03704    }
03705    static void *newArray_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(Long_t nElements, void *p) {
03706       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzM4D<double>[nElements] : new ::ROOT::Math::PxPyPzM4D<double>[nElements];
03707    }
03708    // Wrapper around operator delete
03709    static void delete_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p) {
03710       delete ((::ROOT::Math::PxPyPzM4D<double>*)p);
03711    }
03712    static void deleteArray_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p) {
03713       delete [] ((::ROOT::Math::PxPyPzM4D<double>*)p);
03714    }
03715    static void destruct_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void *p) {
03716       typedef ::ROOT::Math::PxPyPzM4D<double> current_t;
03717       ((current_t*)p)->~current_t();
03718    }
03719 } // end of namespace ROOT for class ::ROOT::Math::PxPyPzM4D<double>
03720 
03721 //______________________________________________________________________________
03722 namespace ROOT {
03723    void ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp)
03724    {
03725       // Inspect the data members of an object of class ROOT::Math::PtEtaPhiM4D<double>.
03726       typedef ::ROOT::Shadow::ROOT::Math::PtEtaPhiM4DlEdoublegR ShadowClass;
03727       ShadowClass *sobj = (ShadowClass*)obj;
03728       if (sobj) { } // Dummy usage just in case there is no datamember.
03729 
03730       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiM4D<double>*)0x0)->GetClass();
03731       if (R__cl || R__insp.IsA()) { }
03732       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPt", &sobj->fPt);
03733       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &sobj->fEta);
03734       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
03735       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM", &sobj->fM);
03736    }
03737 
03738 }
03739 
03740 namespace ROOT {
03741    // Wrappers around operator new
03742    static void *new_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p) {
03743       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiM4D<double> : new ::ROOT::Math::PtEtaPhiM4D<double>;
03744    }
03745    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(Long_t nElements, void *p) {
03746       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiM4D<double>[nElements] : new ::ROOT::Math::PtEtaPhiM4D<double>[nElements];
03747    }
03748    // Wrapper around operator delete
03749    static void delete_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p) {
03750       delete ((::ROOT::Math::PtEtaPhiM4D<double>*)p);
03751    }
03752    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p) {
03753       delete [] ((::ROOT::Math::PtEtaPhiM4D<double>*)p);
03754    }
03755    static void destruct_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void *p) {
03756       typedef ::ROOT::Math::PtEtaPhiM4D<double> current_t;
03757       ((current_t*)p)->~current_t();
03758    }
03759 } // end of namespace ROOT for class ::ROOT::Math::PtEtaPhiM4D<double>
03760 
03761 //______________________________________________________________________________
03762 namespace ROOT {
03763    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
03764    {
03765       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >.
03766       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR ShadowClass;
03767       ShadowClass *sobj = (ShadowClass*)obj;
03768       if (sobj) { } // Dummy usage just in case there is no datamember.
03769 
03770       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)0x0)->GetClass();
03771       if (R__cl || R__insp.IsA()) { }
03772       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03773       R__insp.InspectMember("ROOT::Math::PxPyPzE4D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03774    }
03775 
03776 }
03777 
03778 namespace ROOT {
03779    // Wrappers around operator new
03780    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p) {
03781       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >;
03782    }
03783    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(Long_t nElements, void *p) {
03784       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >[nElements];
03785    }
03786    // Wrapper around operator delete
03787    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p) {
03788       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)p);
03789    }
03790    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p) {
03791       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)p);
03792    }
03793    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void *p) {
03794       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > current_t;
03795       ((current_t*)p)->~current_t();
03796    }
03797 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >
03798 
03799 //______________________________________________________________________________
03800 namespace ROOT {
03801    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
03802    {
03803       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >.
03804       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR ShadowClass;
03805       ShadowClass *sobj = (ShadowClass*)obj;
03806       if (sobj) { } // Dummy usage just in case there is no datamember.
03807 
03808       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)0x0)->GetClass();
03809       if (R__cl || R__insp.IsA()) { }
03810       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03811       R__insp.InspectMember("ROOT::Math::PtEtaPhiE4D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03812    }
03813 
03814 }
03815 
03816 namespace ROOT {
03817    // Wrappers around operator new
03818    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p) {
03819       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >;
03820    }
03821    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(Long_t nElements, void *p) {
03822       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >[nElements];
03823    }
03824    // Wrapper around operator delete
03825    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p) {
03826       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)p);
03827    }
03828    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p) {
03829       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)p);
03830    }
03831    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void *p) {
03832       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > current_t;
03833       ((current_t*)p)->~current_t();
03834    }
03835 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >
03836 
03837 //______________________________________________________________________________
03838 namespace ROOT {
03839    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
03840    {
03841       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >.
03842       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR ShadowClass;
03843       ShadowClass *sobj = (ShadowClass*)obj;
03844       if (sobj) { } // Dummy usage just in case there is no datamember.
03845 
03846       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)0x0)->GetClass();
03847       if (R__cl || R__insp.IsA()) { }
03848       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03849       R__insp.InspectMember("ROOT::Math::PxPyPzM4D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03850    }
03851 
03852 }
03853 
03854 namespace ROOT {
03855    // Wrappers around operator new
03856    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p) {
03857       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >;
03858    }
03859    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(Long_t nElements, void *p) {
03860       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >[nElements];
03861    }
03862    // Wrapper around operator delete
03863    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p) {
03864       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)p);
03865    }
03866    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p) {
03867       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)p);
03868    }
03869    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void *p) {
03870       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > current_t;
03871       ((current_t*)p)->~current_t();
03872    }
03873 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >
03874 
03875 //______________________________________________________________________________
03876 namespace ROOT {
03877    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
03878    {
03879       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >.
03880       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR ShadowClass;
03881       ShadowClass *sobj = (ShadowClass*)obj;
03882       if (sobj) { } // Dummy usage just in case there is no datamember.
03883 
03884       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)0x0)->GetClass();
03885       if (R__cl || R__insp.IsA()) { }
03886       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
03887       R__insp.InspectMember("ROOT::Math::PtEtaPhiM4D<double>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
03888    }
03889 
03890 }
03891 
03892 namespace ROOT {
03893    // Wrappers around operator new
03894    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p) {
03895       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >;
03896    }
03897    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(Long_t nElements, void *p) {
03898       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >[nElements];
03899    }
03900    // Wrapper around operator delete
03901    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p) {
03902       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)p);
03903    }
03904    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p) {
03905       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)p);
03906    }
03907    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void *p) {
03908       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > current_t;
03909       ((current_t*)p)->~current_t();
03910    }
03911 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >
03912 
03913 //______________________________________________________________________________
03914 namespace ROOT {
03915    void ROOTcLcLMathcLcLRotation3D_ShowMembers(void *obj, TMemberInspector &R__insp)
03916    {
03917       // Inspect the data members of an object of class ROOT::Math::Rotation3D.
03918       typedef ::ROOT::Shadow::ROOT::Math::Rotation3D ShadowClass;
03919       ShadowClass *sobj = (ShadowClass*)obj;
03920       if (sobj) { } // Dummy usage just in case there is no datamember.
03921 
03922       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Rotation3D*)0x0)->GetClass();
03923       if (R__cl || R__insp.IsA()) { }
03924       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM[9]", sobj->fM);
03925    }
03926 
03927 }
03928 
03929 namespace ROOT {
03930    // Wrappers around operator new
03931    static void *new_ROOTcLcLMathcLcLRotation3D(void *p) {
03932       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Rotation3D : new ::ROOT::Math::Rotation3D;
03933    }
03934    static void *newArray_ROOTcLcLMathcLcLRotation3D(Long_t nElements, void *p) {
03935       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Rotation3D[nElements] : new ::ROOT::Math::Rotation3D[nElements];
03936    }
03937    // Wrapper around operator delete
03938    static void delete_ROOTcLcLMathcLcLRotation3D(void *p) {
03939       delete ((::ROOT::Math::Rotation3D*)p);
03940    }
03941    static void deleteArray_ROOTcLcLMathcLcLRotation3D(void *p) {
03942       delete [] ((::ROOT::Math::Rotation3D*)p);
03943    }
03944    static void destruct_ROOTcLcLMathcLcLRotation3D(void *p) {
03945       typedef ::ROOT::Math::Rotation3D current_t;
03946       ((current_t*)p)->~current_t();
03947    }
03948 } // end of namespace ROOT for class ::ROOT::Math::Rotation3D
03949 
03950 //______________________________________________________________________________
03951 namespace ROOT {
03952    void ROOTcLcLMathcLcLAxisAngle_ShowMembers(void *obj, TMemberInspector &R__insp)
03953    {
03954       // Inspect the data members of an object of class ROOT::Math::AxisAngle.
03955       typedef ::ROOT::Shadow::ROOT::Math::AxisAngle ShadowClass;
03956       ShadowClass *sobj = (ShadowClass*)obj;
03957       if (sobj) { } // Dummy usage just in case there is no datamember.
03958 
03959       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::AxisAngle*)0x0)->GetClass();
03960       if (R__cl || R__insp.IsA()) { }
03961       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAxis", (void*)&sobj->fAxis);
03962       R__insp.InspectMember("ROOT::Math::AxisAngle::AxisVector", (void*)&sobj->fAxis, "fAxis.", false);
03963       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAngle", &sobj->fAngle);
03964    }
03965 
03966 }
03967 
03968 namespace ROOT {
03969    // Wrappers around operator new
03970    static void *new_ROOTcLcLMathcLcLAxisAngle(void *p) {
03971       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::AxisAngle : new ::ROOT::Math::AxisAngle;
03972    }
03973    static void *newArray_ROOTcLcLMathcLcLAxisAngle(Long_t nElements, void *p) {
03974       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::AxisAngle[nElements] : new ::ROOT::Math::AxisAngle[nElements];
03975    }
03976    // Wrapper around operator delete
03977    static void delete_ROOTcLcLMathcLcLAxisAngle(void *p) {
03978       delete ((::ROOT::Math::AxisAngle*)p);
03979    }
03980    static void deleteArray_ROOTcLcLMathcLcLAxisAngle(void *p) {
03981       delete [] ((::ROOT::Math::AxisAngle*)p);
03982    }
03983    static void destruct_ROOTcLcLMathcLcLAxisAngle(void *p) {
03984       typedef ::ROOT::Math::AxisAngle current_t;
03985       ((current_t*)p)->~current_t();
03986    }
03987 } // end of namespace ROOT for class ::ROOT::Math::AxisAngle
03988 
03989 //______________________________________________________________________________
03990 namespace ROOT {
03991    void ROOTcLcLMathcLcLEulerAngles_ShowMembers(void *obj, TMemberInspector &R__insp)
03992    {
03993       // Inspect the data members of an object of class ROOT::Math::EulerAngles.
03994       typedef ::ROOT::Shadow::ROOT::Math::EulerAngles ShadowClass;
03995       ShadowClass *sobj = (ShadowClass*)obj;
03996       if (sobj) { } // Dummy usage just in case there is no datamember.
03997 
03998       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::EulerAngles*)0x0)->GetClass();
03999       if (R__cl || R__insp.IsA()) { }
04000       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
04001       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta", &sobj->fTheta);
04002       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPsi", &sobj->fPsi);
04003    }
04004 
04005 }
04006 
04007 namespace ROOT {
04008    // Wrappers around operator new
04009    static void *new_ROOTcLcLMathcLcLEulerAngles(void *p) {
04010       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::EulerAngles : new ::ROOT::Math::EulerAngles;
04011    }
04012    static void *newArray_ROOTcLcLMathcLcLEulerAngles(Long_t nElements, void *p) {
04013       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::EulerAngles[nElements] : new ::ROOT::Math::EulerAngles[nElements];
04014    }
04015    // Wrapper around operator delete
04016    static void delete_ROOTcLcLMathcLcLEulerAngles(void *p) {
04017       delete ((::ROOT::Math::EulerAngles*)p);
04018    }
04019    static void deleteArray_ROOTcLcLMathcLcLEulerAngles(void *p) {
04020       delete [] ((::ROOT::Math::EulerAngles*)p);
04021    }
04022    static void destruct_ROOTcLcLMathcLcLEulerAngles(void *p) {
04023       typedef ::ROOT::Math::EulerAngles current_t;
04024       ((current_t*)p)->~current_t();
04025    }
04026 } // end of namespace ROOT for class ::ROOT::Math::EulerAngles
04027 
04028 //______________________________________________________________________________
04029 namespace ROOT {
04030    void ROOTcLcLMathcLcLQuaternion_ShowMembers(void *obj, TMemberInspector &R__insp)
04031    {
04032       // Inspect the data members of an object of class ROOT::Math::Quaternion.
04033       typedef ::ROOT::Shadow::ROOT::Math::Quaternion ShadowClass;
04034       ShadowClass *sobj = (ShadowClass*)obj;
04035       if (sobj) { } // Dummy usage just in case there is no datamember.
04036 
04037       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Quaternion*)0x0)->GetClass();
04038       if (R__cl || R__insp.IsA()) { }
04039       R__insp.Inspect(R__cl, R__insp.GetParent(), "fU", &sobj->fU);
04040       R__insp.Inspect(R__cl, R__insp.GetParent(), "fI", &sobj->fI);
04041       R__insp.Inspect(R__cl, R__insp.GetParent(), "fJ", &sobj->fJ);
04042       R__insp.Inspect(R__cl, R__insp.GetParent(), "fK", &sobj->fK);
04043    }
04044 
04045 }
04046 
04047 namespace ROOT {
04048    // Wrappers around operator new
04049    static void *new_ROOTcLcLMathcLcLQuaternion(void *p) {
04050       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Quaternion : new ::ROOT::Math::Quaternion;
04051    }
04052    static void *newArray_ROOTcLcLMathcLcLQuaternion(Long_t nElements, void *p) {
04053       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Quaternion[nElements] : new ::ROOT::Math::Quaternion[nElements];
04054    }
04055    // Wrapper around operator delete
04056    static void delete_ROOTcLcLMathcLcLQuaternion(void *p) {
04057       delete ((::ROOT::Math::Quaternion*)p);
04058    }
04059    static void deleteArray_ROOTcLcLMathcLcLQuaternion(void *p) {
04060       delete [] ((::ROOT::Math::Quaternion*)p);
04061    }
04062    static void destruct_ROOTcLcLMathcLcLQuaternion(void *p) {
04063       typedef ::ROOT::Math::Quaternion current_t;
04064       ((current_t*)p)->~current_t();
04065    }
04066 } // end of namespace ROOT for class ::ROOT::Math::Quaternion
04067 
04068 //______________________________________________________________________________
04069 namespace ROOT {
04070    void ROOTcLcLMathcLcLRotationZYX_ShowMembers(void *obj, TMemberInspector &R__insp)
04071    {
04072       // Inspect the data members of an object of class ROOT::Math::RotationZYX.
04073       typedef ::ROOT::Shadow::ROOT::Math::RotationZYX ShadowClass;
04074       ShadowClass *sobj = (ShadowClass*)obj;
04075       if (sobj) { } // Dummy usage just in case there is no datamember.
04076 
04077       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationZYX*)0x0)->GetClass();
04078       if (R__cl || R__insp.IsA()) { }
04079       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
04080       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta", &sobj->fTheta);
04081       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPsi", &sobj->fPsi);
04082    }
04083 
04084 }
04085 
04086 namespace ROOT {
04087    // Wrappers around operator new
04088    static void *new_ROOTcLcLMathcLcLRotationZYX(void *p) {
04089       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationZYX : new ::ROOT::Math::RotationZYX;
04090    }
04091    static void *newArray_ROOTcLcLMathcLcLRotationZYX(Long_t nElements, void *p) {
04092       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationZYX[nElements] : new ::ROOT::Math::RotationZYX[nElements];
04093    }
04094    // Wrapper around operator delete
04095    static void delete_ROOTcLcLMathcLcLRotationZYX(void *p) {
04096       delete ((::ROOT::Math::RotationZYX*)p);
04097    }
04098    static void deleteArray_ROOTcLcLMathcLcLRotationZYX(void *p) {
04099       delete [] ((::ROOT::Math::RotationZYX*)p);
04100    }
04101    static void destruct_ROOTcLcLMathcLcLRotationZYX(void *p) {
04102       typedef ::ROOT::Math::RotationZYX current_t;
04103       ((current_t*)p)->~current_t();
04104    }
04105 } // end of namespace ROOT for class ::ROOT::Math::RotationZYX
04106 
04107 //______________________________________________________________________________
04108 namespace ROOT {
04109    void ROOTcLcLMathcLcLRotationX_ShowMembers(void *obj, TMemberInspector &R__insp)
04110    {
04111       // Inspect the data members of an object of class ROOT::Math::RotationX.
04112       typedef ::ROOT::Shadow::ROOT::Math::RotationX ShadowClass;
04113       ShadowClass *sobj = (ShadowClass*)obj;
04114       if (sobj) { } // Dummy usage just in case there is no datamember.
04115 
04116       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationX*)0x0)->GetClass();
04117       if (R__cl || R__insp.IsA()) { }
04118       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAngle", &sobj->fAngle);
04119       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSin", &sobj->fSin);
04120       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCos", &sobj->fCos);
04121    }
04122 
04123 }
04124 
04125 namespace ROOT {
04126    // Wrappers around operator new
04127    static void *new_ROOTcLcLMathcLcLRotationX(void *p) {
04128       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationX : new ::ROOT::Math::RotationX;
04129    }
04130    static void *newArray_ROOTcLcLMathcLcLRotationX(Long_t nElements, void *p) {
04131       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationX[nElements] : new ::ROOT::Math::RotationX[nElements];
04132    }
04133    // Wrapper around operator delete
04134    static void delete_ROOTcLcLMathcLcLRotationX(void *p) {
04135       delete ((::ROOT::Math::RotationX*)p);
04136    }
04137    static void deleteArray_ROOTcLcLMathcLcLRotationX(void *p) {
04138       delete [] ((::ROOT::Math::RotationX*)p);
04139    }
04140    static void destruct_ROOTcLcLMathcLcLRotationX(void *p) {
04141       typedef ::ROOT::Math::RotationX current_t;
04142       ((current_t*)p)->~current_t();
04143    }
04144 } // end of namespace ROOT for class ::ROOT::Math::RotationX
04145 
04146 //______________________________________________________________________________
04147 namespace ROOT {
04148    void ROOTcLcLMathcLcLRotationY_ShowMembers(void *obj, TMemberInspector &R__insp)
04149    {
04150       // Inspect the data members of an object of class ROOT::Math::RotationY.
04151       typedef ::ROOT::Shadow::ROOT::Math::RotationY ShadowClass;
04152       ShadowClass *sobj = (ShadowClass*)obj;
04153       if (sobj) { } // Dummy usage just in case there is no datamember.
04154 
04155       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationY*)0x0)->GetClass();
04156       if (R__cl || R__insp.IsA()) { }
04157       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAngle", &sobj->fAngle);
04158       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSin", &sobj->fSin);
04159       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCos", &sobj->fCos);
04160    }
04161 
04162 }
04163 
04164 namespace ROOT {
04165    // Wrappers around operator new
04166    static void *new_ROOTcLcLMathcLcLRotationY(void *p) {
04167       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationY : new ::ROOT::Math::RotationY;
04168    }
04169    static void *newArray_ROOTcLcLMathcLcLRotationY(Long_t nElements, void *p) {
04170       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationY[nElements] : new ::ROOT::Math::RotationY[nElements];
04171    }
04172    // Wrapper around operator delete
04173    static void delete_ROOTcLcLMathcLcLRotationY(void *p) {
04174       delete ((::ROOT::Math::RotationY*)p);
04175    }
04176    static void deleteArray_ROOTcLcLMathcLcLRotationY(void *p) {
04177       delete [] ((::ROOT::Math::RotationY*)p);
04178    }
04179    static void destruct_ROOTcLcLMathcLcLRotationY(void *p) {
04180       typedef ::ROOT::Math::RotationY current_t;
04181       ((current_t*)p)->~current_t();
04182    }
04183 } // end of namespace ROOT for class ::ROOT::Math::RotationY
04184 
04185 //______________________________________________________________________________
04186 namespace ROOT {
04187    void ROOTcLcLMathcLcLRotationZ_ShowMembers(void *obj, TMemberInspector &R__insp)
04188    {
04189       // Inspect the data members of an object of class ROOT::Math::RotationZ.
04190       typedef ::ROOT::Shadow::ROOT::Math::RotationZ ShadowClass;
04191       ShadowClass *sobj = (ShadowClass*)obj;
04192       if (sobj) { } // Dummy usage just in case there is no datamember.
04193 
04194       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::RotationZ*)0x0)->GetClass();
04195       if (R__cl || R__insp.IsA()) { }
04196       R__insp.Inspect(R__cl, R__insp.GetParent(), "fAngle", &sobj->fAngle);
04197       R__insp.Inspect(R__cl, R__insp.GetParent(), "fSin", &sobj->fSin);
04198       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCos", &sobj->fCos);
04199    }
04200 
04201 }
04202 
04203 namespace ROOT {
04204    // Wrappers around operator new
04205    static void *new_ROOTcLcLMathcLcLRotationZ(void *p) {
04206       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationZ : new ::ROOT::Math::RotationZ;
04207    }
04208    static void *newArray_ROOTcLcLMathcLcLRotationZ(Long_t nElements, void *p) {
04209       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::RotationZ[nElements] : new ::ROOT::Math::RotationZ[nElements];
04210    }
04211    // Wrapper around operator delete
04212    static void delete_ROOTcLcLMathcLcLRotationZ(void *p) {
04213       delete ((::ROOT::Math::RotationZ*)p);
04214    }
04215    static void deleteArray_ROOTcLcLMathcLcLRotationZ(void *p) {
04216       delete [] ((::ROOT::Math::RotationZ*)p);
04217    }
04218    static void destruct_ROOTcLcLMathcLcLRotationZ(void *p) {
04219       typedef ::ROOT::Math::RotationZ current_t;
04220       ((current_t*)p)->~current_t();
04221    }
04222 } // end of namespace ROOT for class ::ROOT::Math::RotationZ
04223 
04224 //______________________________________________________________________________
04225 namespace ROOT {
04226    void ROOTcLcLMathcLcLLorentzRotation_ShowMembers(void *obj, TMemberInspector &R__insp)
04227    {
04228       // Inspect the data members of an object of class ROOT::Math::LorentzRotation.
04229       typedef ::ROOT::Shadow::ROOT::Math::LorentzRotation ShadowClass;
04230       ShadowClass *sobj = (ShadowClass*)obj;
04231       if (sobj) { } // Dummy usage just in case there is no datamember.
04232 
04233       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzRotation*)0x0)->GetClass();
04234       if (R__cl || R__insp.IsA()) { }
04235       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM[16]", sobj->fM);
04236    }
04237 
04238 }
04239 
04240 namespace ROOT {
04241    // Wrappers around operator new
04242    static void *new_ROOTcLcLMathcLcLLorentzRotation(void *p) {
04243       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzRotation : new ::ROOT::Math::LorentzRotation;
04244    }
04245    static void *newArray_ROOTcLcLMathcLcLLorentzRotation(Long_t nElements, void *p) {
04246       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzRotation[nElements] : new ::ROOT::Math::LorentzRotation[nElements];
04247    }
04248    // Wrapper around operator delete
04249    static void delete_ROOTcLcLMathcLcLLorentzRotation(void *p) {
04250       delete ((::ROOT::Math::LorentzRotation*)p);
04251    }
04252    static void deleteArray_ROOTcLcLMathcLcLLorentzRotation(void *p) {
04253       delete [] ((::ROOT::Math::LorentzRotation*)p);
04254    }
04255    static void destruct_ROOTcLcLMathcLcLLorentzRotation(void *p) {
04256       typedef ::ROOT::Math::LorentzRotation current_t;
04257       ((current_t*)p)->~current_t();
04258    }
04259 } // end of namespace ROOT for class ::ROOT::Math::LorentzRotation
04260 
04261 //______________________________________________________________________________
04262 namespace ROOT {
04263    void ROOTcLcLMathcLcLBoost_ShowMembers(void *obj, TMemberInspector &R__insp)
04264    {
04265       // Inspect the data members of an object of class ROOT::Math::Boost.
04266       typedef ::ROOT::Shadow::ROOT::Math::Boost ShadowClass;
04267       ShadowClass *sobj = (ShadowClass*)obj;
04268       if (sobj) { } // Dummy usage just in case there is no datamember.
04269 
04270       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Boost*)0x0)->GetClass();
04271       if (R__cl || R__insp.IsA()) { }
04272       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM[10]", sobj->fM);
04273    }
04274 
04275 }
04276 
04277 namespace ROOT {
04278    // Wrappers around operator new
04279    static void *new_ROOTcLcLMathcLcLBoost(void *p) {
04280       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Boost : new ::ROOT::Math::Boost;
04281    }
04282    static void *newArray_ROOTcLcLMathcLcLBoost(Long_t nElements, void *p) {
04283       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Boost[nElements] : new ::ROOT::Math::Boost[nElements];
04284    }
04285    // Wrapper around operator delete
04286    static void delete_ROOTcLcLMathcLcLBoost(void *p) {
04287       delete ((::ROOT::Math::Boost*)p);
04288    }
04289    static void deleteArray_ROOTcLcLMathcLcLBoost(void *p) {
04290       delete [] ((::ROOT::Math::Boost*)p);
04291    }
04292    static void destruct_ROOTcLcLMathcLcLBoost(void *p) {
04293       typedef ::ROOT::Math::Boost current_t;
04294       ((current_t*)p)->~current_t();
04295    }
04296 } // end of namespace ROOT for class ::ROOT::Math::Boost
04297 
04298 //______________________________________________________________________________
04299 namespace ROOT {
04300    void ROOTcLcLMathcLcLBoostX_ShowMembers(void *obj, TMemberInspector &R__insp)
04301    {
04302       // Inspect the data members of an object of class ROOT::Math::BoostX.
04303       typedef ::ROOT::Shadow::ROOT::Math::BoostX ShadowClass;
04304       ShadowClass *sobj = (ShadowClass*)obj;
04305       if (sobj) { } // Dummy usage just in case there is no datamember.
04306 
04307       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::BoostX*)0x0)->GetClass();
04308       if (R__cl || R__insp.IsA()) { }
04309       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBeta", &sobj->fBeta);
04310       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGamma", &sobj->fGamma);
04311    }
04312 
04313 }
04314 
04315 namespace ROOT {
04316    // Wrappers around operator new
04317    static void *new_ROOTcLcLMathcLcLBoostX(void *p) {
04318       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::BoostX : new ::ROOT::Math::BoostX;
04319    }
04320    static void *newArray_ROOTcLcLMathcLcLBoostX(Long_t nElements, void *p) {
04321       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::BoostX[nElements] : new ::ROOT::Math::BoostX[nElements];
04322    }
04323    // Wrapper around operator delete
04324    static void delete_ROOTcLcLMathcLcLBoostX(void *p) {
04325       delete ((::ROOT::Math::BoostX*)p);
04326    }
04327    static void deleteArray_ROOTcLcLMathcLcLBoostX(void *p) {
04328       delete [] ((::ROOT::Math::BoostX*)p);
04329    }
04330    static void destruct_ROOTcLcLMathcLcLBoostX(void *p) {
04331       typedef ::ROOT::Math::BoostX current_t;
04332       ((current_t*)p)->~current_t();
04333    }
04334 } // end of namespace ROOT for class ::ROOT::Math::BoostX
04335 
04336 //______________________________________________________________________________
04337 namespace ROOT {
04338    void ROOTcLcLMathcLcLBoostY_ShowMembers(void *obj, TMemberInspector &R__insp)
04339    {
04340       // Inspect the data members of an object of class ROOT::Math::BoostY.
04341       typedef ::ROOT::Shadow::ROOT::Math::BoostY ShadowClass;
04342       ShadowClass *sobj = (ShadowClass*)obj;
04343       if (sobj) { } // Dummy usage just in case there is no datamember.
04344 
04345       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::BoostY*)0x0)->GetClass();
04346       if (R__cl || R__insp.IsA()) { }
04347       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBeta", &sobj->fBeta);
04348       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGamma", &sobj->fGamma);
04349    }
04350 
04351 }
04352 
04353 namespace ROOT {
04354    // Wrappers around operator new
04355    static void *new_ROOTcLcLMathcLcLBoostY(void *p) {
04356       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::BoostY : new ::ROOT::Math::BoostY;
04357    }
04358    static void *newArray_ROOTcLcLMathcLcLBoostY(Long_t nElements, void *p) {
04359       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::BoostY[nElements] : new ::ROOT::Math::BoostY[nElements];
04360    }
04361    // Wrapper around operator delete
04362    static void delete_ROOTcLcLMathcLcLBoostY(void *p) {
04363       delete ((::ROOT::Math::BoostY*)p);
04364    }
04365    static void deleteArray_ROOTcLcLMathcLcLBoostY(void *p) {
04366       delete [] ((::ROOT::Math::BoostY*)p);
04367    }
04368    static void destruct_ROOTcLcLMathcLcLBoostY(void *p) {
04369       typedef ::ROOT::Math::BoostY current_t;
04370       ((current_t*)p)->~current_t();
04371    }
04372 } // end of namespace ROOT for class ::ROOT::Math::BoostY
04373 
04374 //______________________________________________________________________________
04375 namespace ROOT {
04376    void ROOTcLcLMathcLcLBoostZ_ShowMembers(void *obj, TMemberInspector &R__insp)
04377    {
04378       // Inspect the data members of an object of class ROOT::Math::BoostZ.
04379       typedef ::ROOT::Shadow::ROOT::Math::BoostZ ShadowClass;
04380       ShadowClass *sobj = (ShadowClass*)obj;
04381       if (sobj) { } // Dummy usage just in case there is no datamember.
04382 
04383       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::BoostZ*)0x0)->GetClass();
04384       if (R__cl || R__insp.IsA()) { }
04385       R__insp.Inspect(R__cl, R__insp.GetParent(), "fBeta", &sobj->fBeta);
04386       R__insp.Inspect(R__cl, R__insp.GetParent(), "fGamma", &sobj->fGamma);
04387    }
04388 
04389 }
04390 
04391 namespace ROOT {
04392    // Wrappers around operator new
04393    static void *new_ROOTcLcLMathcLcLBoostZ(void *p) {
04394       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::BoostZ : new ::ROOT::Math::BoostZ;
04395    }
04396    static void *newArray_ROOTcLcLMathcLcLBoostZ(Long_t nElements, void *p) {
04397       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::BoostZ[nElements] : new ::ROOT::Math::BoostZ[nElements];
04398    }
04399    // Wrapper around operator delete
04400    static void delete_ROOTcLcLMathcLcLBoostZ(void *p) {
04401       delete ((::ROOT::Math::BoostZ*)p);
04402    }
04403    static void deleteArray_ROOTcLcLMathcLcLBoostZ(void *p) {
04404       delete [] ((::ROOT::Math::BoostZ*)p);
04405    }
04406    static void destruct_ROOTcLcLMathcLcLBoostZ(void *p) {
04407       typedef ::ROOT::Math::BoostZ current_t;
04408       ((current_t*)p)->~current_t();
04409    }
04410 } // end of namespace ROOT for class ::ROOT::Math::BoostZ
04411 
04412 //______________________________________________________________________________
04413 namespace ROOT {
04414    void ROOTcLcLMathcLcLPlane3D_ShowMembers(void *obj, TMemberInspector &R__insp)
04415    {
04416       // Inspect the data members of an object of class ROOT::Math::Plane3D.
04417       typedef ::ROOT::Shadow::ROOT::Math::Plane3D ShadowClass;
04418       ShadowClass *sobj = (ShadowClass*)obj;
04419       if (sobj) { } // Dummy usage just in case there is no datamember.
04420 
04421       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Plane3D*)0x0)->GetClass();
04422       if (R__cl || R__insp.IsA()) { }
04423       R__insp.Inspect(R__cl, R__insp.GetParent(), "fA", &sobj->fA);
04424       R__insp.Inspect(R__cl, R__insp.GetParent(), "fB", &sobj->fB);
04425       R__insp.Inspect(R__cl, R__insp.GetParent(), "fC", &sobj->fC);
04426       R__insp.Inspect(R__cl, R__insp.GetParent(), "fD", &sobj->fD);
04427    }
04428 
04429 }
04430 
04431 namespace ROOT {
04432    // Wrappers around operator new
04433    static void *new_ROOTcLcLMathcLcLPlane3D(void *p) {
04434       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Plane3D : new ::ROOT::Math::Plane3D;
04435    }
04436    static void *newArray_ROOTcLcLMathcLcLPlane3D(Long_t nElements, void *p) {
04437       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Plane3D[nElements] : new ::ROOT::Math::Plane3D[nElements];
04438    }
04439    // Wrapper around operator delete
04440    static void delete_ROOTcLcLMathcLcLPlane3D(void *p) {
04441       delete ((::ROOT::Math::Plane3D*)p);
04442    }
04443    static void deleteArray_ROOTcLcLMathcLcLPlane3D(void *p) {
04444       delete [] ((::ROOT::Math::Plane3D*)p);
04445    }
04446    static void destruct_ROOTcLcLMathcLcLPlane3D(void *p) {
04447       typedef ::ROOT::Math::Plane3D current_t;
04448       ((current_t*)p)->~current_t();
04449    }
04450 } // end of namespace ROOT for class ::ROOT::Math::Plane3D
04451 
04452 //______________________________________________________________________________
04453 namespace ROOT {
04454    void ROOTcLcLMathcLcLTransform3D_ShowMembers(void *obj, TMemberInspector &R__insp)
04455    {
04456       // Inspect the data members of an object of class ROOT::Math::Transform3D.
04457       typedef ::ROOT::Shadow::ROOT::Math::Transform3D ShadowClass;
04458       ShadowClass *sobj = (ShadowClass*)obj;
04459       if (sobj) { } // Dummy usage just in case there is no datamember.
04460 
04461       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Transform3D*)0x0)->GetClass();
04462       if (R__cl || R__insp.IsA()) { }
04463       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM[12]", sobj->fM);
04464    }
04465 
04466 }
04467 
04468 namespace ROOT {
04469    // Wrappers around operator new
04470    static void *new_ROOTcLcLMathcLcLTransform3D(void *p) {
04471       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Transform3D : new ::ROOT::Math::Transform3D;
04472    }
04473    static void *newArray_ROOTcLcLMathcLcLTransform3D(Long_t nElements, void *p) {
04474       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Transform3D[nElements] : new ::ROOT::Math::Transform3D[nElements];
04475    }
04476    // Wrapper around operator delete
04477    static void delete_ROOTcLcLMathcLcLTransform3D(void *p) {
04478       delete ((::ROOT::Math::Transform3D*)p);
04479    }
04480    static void deleteArray_ROOTcLcLMathcLcLTransform3D(void *p) {
04481       delete [] ((::ROOT::Math::Transform3D*)p);
04482    }
04483    static void destruct_ROOTcLcLMathcLcLTransform3D(void *p) {
04484       typedef ::ROOT::Math::Transform3D current_t;
04485       ((current_t*)p)->~current_t();
04486    }
04487 } // end of namespace ROOT for class ::ROOT::Math::Transform3D
04488 
04489 //______________________________________________________________________________
04490 namespace ROOT {
04491    void ROOTcLcLMathcLcLTranslation3D_ShowMembers(void *obj, TMemberInspector &R__insp)
04492    {
04493       // Inspect the data members of an object of class ROOT::Math::Translation3D.
04494       typedef ::ROOT::Shadow::ROOT::Math::Translation3D ShadowClass;
04495       ShadowClass *sobj = (ShadowClass*)obj;
04496       if (sobj) { } // Dummy usage just in case there is no datamember.
04497 
04498       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Translation3D*)0x0)->GetClass();
04499       if (R__cl || R__insp.IsA()) { }
04500       R__insp.Inspect(R__cl, R__insp.GetParent(), "fVect", (void*)&sobj->fVect);
04501       R__insp.InspectMember("ROOT::Math::Translation3D::Vector", (void*)&sobj->fVect, "fVect.", false);
04502    }
04503 
04504 }
04505 
04506 namespace ROOT {
04507    // Wrappers around operator new
04508    static void *new_ROOTcLcLMathcLcLTranslation3D(void *p) {
04509       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Translation3D : new ::ROOT::Math::Translation3D;
04510    }
04511    static void *newArray_ROOTcLcLMathcLcLTranslation3D(Long_t nElements, void *p) {
04512       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Translation3D[nElements] : new ::ROOT::Math::Translation3D[nElements];
04513    }
04514    // Wrapper around operator delete
04515    static void delete_ROOTcLcLMathcLcLTranslation3D(void *p) {
04516       delete ((::ROOT::Math::Translation3D*)p);
04517    }
04518    static void deleteArray_ROOTcLcLMathcLcLTranslation3D(void *p) {
04519       delete [] ((::ROOT::Math::Translation3D*)p);
04520    }
04521    static void destruct_ROOTcLcLMathcLcLTranslation3D(void *p) {
04522       typedef ::ROOT::Math::Translation3D current_t;
04523       ((current_t*)p)->~current_t();
04524    }
04525 } // end of namespace ROOT for class ::ROOT::Math::Translation3D
04526 
04527 namespace ROOT {
04528    void vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
04529    static void vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary();
04530    static void *new_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p = 0);
04531    static void *newArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t size, void *p);
04532    static void delete_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04533    static void deleteArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04534    static void destruct_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04535 
04536    // Function generating the singleton type initializer
04537    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)
04538    {
04539       vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > *ptr = 0;
04540       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >),0);
04541       static ::ROOT::TGenericClassInfo 
04542          instance("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >", -2, "prec_stl/vector", 49,
04543                   typeid(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >), DefineBehavior(ptr, ptr),
04544                   0, &vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary, isa_proxy, 4,
04545                   sizeof(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >) );
04546       instance.SetNew(&new_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04547       instance.SetNewArray(&newArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04548       instance.SetDelete(&delete_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04549       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04550       instance.SetDestructor(&destruct_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04551       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >()));
04552       return &instance;
04553    }
04554    // Static variable to force the class initialization
04555    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
04556 
04557    // Dictionary for non-ClassDef classes
04558    static void vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary() {
04559       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0)->GetClass();
04560    }
04561 
04562 } // end of namespace ROOT
04563 
04564 namespace ROOT {
04565    // Wrappers around operator new
04566    static void *new_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04567       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > : new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >;
04568    }
04569    static void *newArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t nElements, void *p) {
04570       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements] : new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements];
04571    }
04572    // Wrapper around operator delete
04573    static void delete_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04574       delete ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04575    }
04576    static void deleteArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04577       delete [] ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04578    }
04579    static void destruct_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04580       typedef vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > current_t;
04581       ((current_t*)p)->~current_t();
04582    }
04583 } // end of namespace ROOT for class vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >
04584 
04585 namespace ROOT {
04586    void vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
04587    static void vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary();
04588    static void *new_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p = 0);
04589    static void *newArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t size, void *p);
04590    static void delete_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04591    static void deleteArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04592    static void destruct_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04593 
04594    // Function generating the singleton type initializer
04595    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)
04596    {
04597       vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > *ptr = 0;
04598       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >),0);
04599       static ::ROOT::TGenericClassInfo 
04600          instance("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >", -2, "prec_stl/vector", 49,
04601                   typeid(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >), DefineBehavior(ptr, ptr),
04602                   0, &vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary, isa_proxy, 4,
04603                   sizeof(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >) );
04604       instance.SetNew(&new_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04605       instance.SetNewArray(&newArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04606       instance.SetDelete(&delete_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04607       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04608       instance.SetDestructor(&destruct_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04609       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >()));
04610       return &instance;
04611    }
04612    // Static variable to force the class initialization
04613    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
04614 
04615    // Dictionary for non-ClassDef classes
04616    static void vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary() {
04617       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0)->GetClass();
04618    }
04619 
04620 } // end of namespace ROOT
04621 
04622 namespace ROOT {
04623    // Wrappers around operator new
04624    static void *new_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04625       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > : new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >;
04626    }
04627    static void *newArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t nElements, void *p) {
04628       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements] : new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements];
04629    }
04630    // Wrapper around operator delete
04631    static void delete_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04632       delete ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04633    }
04634    static void deleteArray_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04635       delete [] ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04636    }
04637    static void destruct_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04638       typedef vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > current_t;
04639       ((current_t*)p)->~current_t();
04640    }
04641 } // end of namespace ROOT for class vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >
04642 
04643 namespace ROOT {
04644    void vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
04645    static void vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR_Dictionary();
04646    static void *new_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p = 0);
04647    static void *newArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(Long_t size, void *p);
04648    static void delete_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p);
04649    static void deleteArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p);
04650    static void destruct_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p);
04651 
04652    // Function generating the singleton type initializer
04653    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >*)
04654    {
04655       vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > *ptr = 0;
04656       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >),0);
04657       static ::ROOT::TGenericClassInfo 
04658          instance("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >", -2, "prec_stl/vector", 49,
04659                   typeid(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >), DefineBehavior(ptr, ptr),
04660                   0, &vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR_Dictionary, isa_proxy, 4,
04661                   sizeof(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >) );
04662       instance.SetNew(&new_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR);
04663       instance.SetNewArray(&newArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR);
04664       instance.SetDelete(&delete_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR);
04665       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR);
04666       instance.SetDestructor(&destruct_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR);
04667       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >()));
04668       return &instance;
04669    }
04670    // Static variable to force the class initialization
04671    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
04672 
04673    // Dictionary for non-ClassDef classes
04674    static void vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR_Dictionary() {
04675       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >*)0x0)->GetClass();
04676    }
04677 
04678 } // end of namespace ROOT
04679 
04680 namespace ROOT {
04681    // Wrappers around operator new
04682    static void *new_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p) {
04683       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > : new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >;
04684    }
04685    static void *newArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(Long_t nElements, void *p) {
04686       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >[nElements] : new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >[nElements];
04687    }
04688    // Wrapper around operator delete
04689    static void delete_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p) {
04690       delete ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >*)p);
04691    }
04692    static void deleteArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p) {
04693       delete [] ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >*)p);
04694    }
04695    static void destruct_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgR(void *p) {
04696       typedef vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > current_t;
04697       ((current_t*)p)->~current_t();
04698    }
04699 } // end of namespace ROOT for class vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >
04700 
04701 namespace ROOT {
04702    void vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
04703    static void vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR_Dictionary();
04704    static void *new_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p = 0);
04705    static void *newArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(Long_t size, void *p);
04706    static void delete_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p);
04707    static void deleteArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p);
04708    static void destruct_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p);
04709 
04710    // Function generating the singleton type initializer
04711    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >*)
04712    {
04713       vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > *ptr = 0;
04714       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >),0);
04715       static ::ROOT::TGenericClassInfo 
04716          instance("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >", -2, "prec_stl/vector", 49,
04717                   typeid(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >), DefineBehavior(ptr, ptr),
04718                   0, &vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR_Dictionary, isa_proxy, 4,
04719                   sizeof(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >) );
04720       instance.SetNew(&new_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR);
04721       instance.SetNewArray(&newArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR);
04722       instance.SetDelete(&delete_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR);
04723       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR);
04724       instance.SetDestructor(&destruct_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR);
04725       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >()));
04726       return &instance;
04727    }
04728    // Static variable to force the class initialization
04729    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
04730 
04731    // Dictionary for non-ClassDef classes
04732    static void vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR_Dictionary() {
04733       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >*)0x0)->GetClass();
04734    }
04735 
04736 } // end of namespace ROOT
04737 
04738 namespace ROOT {
04739    // Wrappers around operator new
04740    static void *new_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p) {
04741       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > : new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >;
04742    }
04743    static void *newArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(Long_t nElements, void *p) {
04744       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >[nElements] : new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >[nElements];
04745    }
04746    // Wrapper around operator delete
04747    static void delete_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p) {
04748       delete ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >*)p);
04749    }
04750    static void deleteArray_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p) {
04751       delete [] ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >*)p);
04752    }
04753    static void destruct_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgR(void *p) {
04754       typedef vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > current_t;
04755       ((current_t*)p)->~current_t();
04756    }
04757 } // end of namespace ROOT for class vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >
04758 
04759 namespace ROOT {
04760    void vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
04761    static void vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary();
04762    static void *new_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p = 0);
04763    static void *newArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t size, void *p);
04764    static void delete_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04765    static void deleteArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04766    static void destruct_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04767 
04768    // Function generating the singleton type initializer
04769    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)
04770    {
04771       vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > *ptr = 0;
04772       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >),0);
04773       static ::ROOT::TGenericClassInfo 
04774          instance("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >", -2, "prec_stl/vector", 49,
04775                   typeid(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >), DefineBehavior(ptr, ptr),
04776                   0, &vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary, isa_proxy, 4,
04777                   sizeof(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >) );
04778       instance.SetNew(&new_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04779       instance.SetNewArray(&newArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04780       instance.SetDelete(&delete_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04781       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04782       instance.SetDestructor(&destruct_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04783       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >()));
04784       return &instance;
04785    }
04786    // Static variable to force the class initialization
04787    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
04788 
04789    // Dictionary for non-ClassDef classes
04790    static void vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary() {
04791       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0)->GetClass();
04792    }
04793 
04794 } // end of namespace ROOT
04795 
04796 namespace ROOT {
04797    // Wrappers around operator new
04798    static void *new_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04799       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > : new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >;
04800    }
04801    static void *newArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t nElements, void *p) {
04802       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements] : new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements];
04803    }
04804    // Wrapper around operator delete
04805    static void delete_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04806       delete ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04807    }
04808    static void deleteArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04809       delete [] ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04810    }
04811    static void destruct_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04812       typedef vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > current_t;
04813       ((current_t*)p)->~current_t();
04814    }
04815 } // end of namespace ROOT for class vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >
04816 
04817 namespace ROOT {
04818    void vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
04819    static void vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary();
04820    static void *new_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p = 0);
04821    static void *newArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t size, void *p);
04822    static void delete_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04823    static void deleteArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04824    static void destruct_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p);
04825 
04826    // Function generating the singleton type initializer
04827    static TGenericClassInfo *GenerateInitInstanceLocal(const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)
04828    {
04829       vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > *ptr = 0;
04830       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >),0);
04831       static ::ROOT::TGenericClassInfo 
04832          instance("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >", -2, "prec_stl/vector", 49,
04833                   typeid(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >), DefineBehavior(ptr, ptr),
04834                   0, &vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary, isa_proxy, 4,
04835                   sizeof(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >) );
04836       instance.SetNew(&new_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04837       instance.SetNewArray(&newArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04838       instance.SetDelete(&delete_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04839       instance.SetDeleteArray(&deleteArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04840       instance.SetDestructor(&destruct_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR);
04841       instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >()));
04842       return &instance;
04843    }
04844    // Static variable to force the class initialization
04845    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
04846 
04847    // Dictionary for non-ClassDef classes
04848    static void vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR_Dictionary() {
04849       ::ROOT::GenerateInitInstanceLocal((const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)0x0)->GetClass();
04850    }
04851 
04852 } // end of namespace ROOT
04853 
04854 namespace ROOT {
04855    // Wrappers around operator new
04856    static void *new_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04857       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > : new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >;
04858    }
04859    static void *newArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(Long_t nElements, void *p) {
04860       return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements] : new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >[nElements];
04861    }
04862    // Wrapper around operator delete
04863    static void delete_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04864       delete ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04865    }
04866    static void deleteArray_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04867       delete [] ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >*)p);
04868    }
04869    static void destruct_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgR(void *p) {
04870       typedef vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > current_t;
04871       ((current_t*)p)->~current_t();
04872    }
04873 } // end of namespace ROOT for class vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >
04874 
04875 /********************************************************
04876 * math/genvector/src/G__GenVector.cxx
04877 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
04878 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
04879 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
04880 ********************************************************/
04881 
04882 #ifdef G__MEMTEST
04883 #undef malloc
04884 #undef free
04885 #endif
04886 
04887 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
04888 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
04889 #endif
04890 
04891 extern "C" void G__cpp_reset_tagtableG__GenVector();
04892 
04893 extern "C" void G__set_cpp_environmentG__GenVector() {
04894   G__add_compiledheader("TObject.h");
04895   G__add_compiledheader("TMemberInspector.h");
04896   G__add_compiledheader("Math/Vector2D.h");
04897   G__add_compiledheader("Math/Point2D.h");
04898   G__add_compiledheader("Math/Vector3D.h");
04899   G__add_compiledheader("Math/Point3D.h");
04900   G__add_compiledheader("Math/Vector4D.h");
04901   G__add_compiledheader("Math/Rotation3D.h");
04902   G__add_compiledheader("Math/RotationZYX.h");
04903   G__add_compiledheader("Math/RotationX.h");
04904   G__add_compiledheader("Math/RotationY.h");
04905   G__add_compiledheader("Math/RotationZ.h");
04906   G__add_compiledheader("Math/LorentzRotation.h");
04907   G__add_compiledheader("Math/Boost.h");
04908   G__add_compiledheader("Math/BoostX.h");
04909   G__add_compiledheader("Math/BoostY.h");
04910   G__add_compiledheader("Math/BoostZ.h");
04911   G__add_compiledheader("Math/EulerAngles.h");
04912   G__add_compiledheader("Math/AxisAngle.h");
04913   G__add_compiledheader("Math/Quaternion.h");
04914   G__add_compiledheader("Math/Transform3D.h");
04915   G__add_compiledheader("Math/Translation3D.h");
04916   G__add_compiledheader("Math/Plane3D.h");
04917   G__add_compiledheader("Math/VectorUtil.h");
04918   G__add_compiledheader("Math/VectorUtil_Cint.h");
04919   G__cpp_reset_tagtableG__GenVector();
04920 }
04921 #include <new>
04922 extern "C" int G__cpp_dllrevG__GenVector() { return(30051515); }
04923 
04924 /*********************************************************
04925 * Member function Interface Method
04926 *********************************************************/
04927 
04928 /* ROOT */
04929 static int G__G__GenVector_19_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04930 {
04931       G__letint(result7, 85, (long) ROOT::CreateClass(
04932 (const char*) G__int(libp->para[0]), (Version_t) G__int(libp->para[1])
04933 , *(type_info*) libp->para[2].ref, (TVirtualIsAProxy*) G__int(libp->para[3])
04934 , (ShowMembersFunc_t) G__int(libp->para[4]), (const char*) G__int(libp->para[5])
04935 , (const char*) G__int(libp->para[6]), (Int_t) G__int(libp->para[7])
04936 , (Int_t) G__int(libp->para[8])));
04937    return(1 || funcname || hash || result7 || libp) ;
04938 }
04939 
04940 static int G__G__GenVector_19_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04941 {
04942       ROOT::AddClass((const char*) G__int(libp->para[0]), (Version_t) G__int(libp->para[1])
04943 , *(type_info*) libp->para[2].ref, (VoidFuncPtr_t) G__int(libp->para[3])
04944 , (Int_t) G__int(libp->para[4]));
04945       G__setnull(result7);
04946    return(1 || funcname || hash || result7 || libp) ;
04947 }
04948 
04949 static int G__G__GenVector_19_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04950 {
04951       ROOT::RemoveClass((const char*) G__int(libp->para[0]));
04952       G__setnull(result7);
04953    return(1 || funcname || hash || result7 || libp) ;
04954 }
04955 
04956 static int G__G__GenVector_19_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04957 {
04958       ROOT::ResetClassVersion((TClass*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
04959 , (Short_t) G__int(libp->para[2]));
04960       G__setnull(result7);
04961    return(1 || funcname || hash || result7 || libp) ;
04962 }
04963 
04964 static int G__G__GenVector_19_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04965 {
04966       G__letint(result7, 85, (long) ROOT::RegisterClassTemplate((const char*) G__int(libp->para[0]), (const char*) G__int(libp->para[1])
04967 , (Int_t) G__int(libp->para[2])));
04968    return(1 || funcname || hash || result7 || libp) ;
04969 }
04970 
04971 static int G__G__GenVector_19_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04972 {
04973       G__letint(result7, 85, (long) ROOT::DefineBehavior((void*) G__int(libp->para[0]), (void*) G__int(libp->para[1])));
04974    return(1 || funcname || hash || result7 || libp) ;
04975 }
04976 
04977 
04978 /* ROOT::Math */
04979 static int G__G__GenVector_99_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04980 {
04981       G__letdouble(result7, 100, (double) ROOT::Math::Pi());
04982    return(1 || funcname || hash || result7 || libp) ;
04983 }
04984 
04985 static int G__G__GenVector_99_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04986 {
04987       G__letdouble(result7, 100, (double) ROOT::Math::log1p((double) G__double(libp->para[0])));
04988    return(1 || funcname || hash || result7 || libp) ;
04989 }
04990 
04991 static int G__G__GenVector_99_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04992 {
04993       G__letdouble(result7, 100, (double) ROOT::Math::expm1((double) G__double(libp->para[0])));
04994    return(1 || funcname || hash || result7 || libp) ;
04995 }
04996 
04997 static int G__G__GenVector_99_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04998 {
04999       ROOT::Math::Throw(*(ROOT::Math::GenVector_exception*) libp->para[0].ref);
05000       G__setnull(result7);
05001    return(1 || funcname || hash || result7 || libp) ;
05002 }
05003 
05004 static int G__G__GenVector_99_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05005 {
05006       G__letLongdouble(result7, 113, (long double) ROOT::Math::etaMax_impl());
05007    return(1 || funcname || hash || result7 || libp) ;
05008 }
05009 
05010 static int G__G__GenVector_99_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05011 {
05012       {
05013          ROOT::Math::Rotation3D* pobj;
05014          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::Rotation3D*) libp->para[1].ref);
05015          pobj = new ROOT::Math::Rotation3D(xobj);
05016          result7->obj.i = (long) ((void*) pobj);
05017          result7->ref = result7->obj.i;
05018          G__store_tempobject(*result7);
05019       }
05020    return(1 || funcname || hash || result7 || libp) ;
05021 }
05022 
05023 static int G__G__GenVector_99_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05024 {
05025       {
05026          ROOT::Math::Rotation3D* pobj;
05027          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::Rotation3D*) libp->para[1].ref);
05028          pobj = new ROOT::Math::Rotation3D(xobj);
05029          result7->obj.i = (long) ((void*) pobj);
05030          result7->ref = result7->obj.i;
05031          G__store_tempobject(*result7);
05032       }
05033    return(1 || funcname || hash || result7 || libp) ;
05034 }
05035 
05036 static int G__G__GenVector_99_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05037 {
05038       {
05039          ROOT::Math::Rotation3D* pobj;
05040          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::Rotation3D*) libp->para[1].ref);
05041          pobj = new ROOT::Math::Rotation3D(xobj);
05042          result7->obj.i = (long) ((void*) pobj);
05043          result7->ref = result7->obj.i;
05044          G__store_tempobject(*result7);
05045       }
05046    return(1 || funcname || hash || result7 || libp) ;
05047 }
05048 
05049 static int G__G__GenVector_99_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05050 {
05051       {
05052          ROOT::Math::Rotation3D* pobj;
05053          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::RotationY*) libp->para[1].ref);
05054          pobj = new ROOT::Math::Rotation3D(xobj);
05055          result7->obj.i = (long) ((void*) pobj);
05056          result7->ref = result7->obj.i;
05057          G__store_tempobject(*result7);
05058       }
05059    return(1 || funcname || hash || result7 || libp) ;
05060 }
05061 
05062 static int G__G__GenVector_99_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05063 {
05064       {
05065          ROOT::Math::Rotation3D* pobj;
05066          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::RotationZ*) libp->para[1].ref);
05067          pobj = new ROOT::Math::Rotation3D(xobj);
05068          result7->obj.i = (long) ((void*) pobj);
05069          result7->ref = result7->obj.i;
05070          G__store_tempobject(*result7);
05071       }
05072    return(1 || funcname || hash || result7 || libp) ;
05073 }
05074 
05075 static int G__G__GenVector_99_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05076 {
05077       {
05078          ROOT::Math::Rotation3D* pobj;
05079          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::RotationX*) libp->para[1].ref);
05080          pobj = new ROOT::Math::Rotation3D(xobj);
05081          result7->obj.i = (long) ((void*) pobj);
05082          result7->ref = result7->obj.i;
05083          G__store_tempobject(*result7);
05084       }
05085    return(1 || funcname || hash || result7 || libp) ;
05086 }
05087 
05088 static int G__G__GenVector_99_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05089 {
05090       {
05091          ROOT::Math::Rotation3D* pobj;
05092          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::RotationZ*) libp->para[1].ref);
05093          pobj = new ROOT::Math::Rotation3D(xobj);
05094          result7->obj.i = (long) ((void*) pobj);
05095          result7->ref = result7->obj.i;
05096          G__store_tempobject(*result7);
05097       }
05098    return(1 || funcname || hash || result7 || libp) ;
05099 }
05100 
05101 static int G__G__GenVector_99_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05102 {
05103       {
05104          ROOT::Math::Rotation3D* pobj;
05105          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::RotationX*) libp->para[1].ref);
05106          pobj = new ROOT::Math::Rotation3D(xobj);
05107          result7->obj.i = (long) ((void*) pobj);
05108          result7->ref = result7->obj.i;
05109          G__store_tempobject(*result7);
05110       }
05111    return(1 || funcname || hash || result7 || libp) ;
05112 }
05113 
05114 static int G__G__GenVector_99_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05115 {
05116       {
05117          ROOT::Math::Rotation3D* pobj;
05118          ROOT::Math::Rotation3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::RotationY*) libp->para[1].ref);
05119          pobj = new ROOT::Math::Rotation3D(xobj);
05120          result7->obj.i = (long) ((void*) pobj);
05121          result7->ref = result7->obj.i;
05122          G__store_tempobject(*result7);
05123       }
05124    return(1 || funcname || hash || result7 || libp) ;
05125 }
05126 
05127 static int G__G__GenVector_99_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05128 {
05129       {
05130          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::Rotation3D*) libp->para[1].ref);
05131          result7->ref = (long) (&obj);
05132          result7->obj.i = (long) (&obj);
05133       }
05134    return(1 || funcname || hash || result7 || libp) ;
05135 }
05136 
05137 static int G__G__GenVector_99_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05138 {
05139       {
05140          ROOT::Math::RotationZYX* pobj;
05141          ROOT::Math::RotationZYX xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::RotationZYX*) libp->para[1].ref);
05142          pobj = new ROOT::Math::RotationZYX(xobj);
05143          result7->obj.i = (long) ((void*) pobj);
05144          result7->ref = result7->obj.i;
05145          G__store_tempobject(*result7);
05146       }
05147    return(1 || funcname || hash || result7 || libp) ;
05148 }
05149 
05150 static int G__G__GenVector_99_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05151 {
05152       {
05153          ROOT::Math::RotationZYX* pobj;
05154          ROOT::Math::RotationZYX xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::RotationZYX*) libp->para[1].ref);
05155          pobj = new ROOT::Math::RotationZYX(xobj);
05156          result7->obj.i = (long) ((void*) pobj);
05157          result7->ref = result7->obj.i;
05158          G__store_tempobject(*result7);
05159       }
05160    return(1 || funcname || hash || result7 || libp) ;
05161 }
05162 
05163 static int G__G__GenVector_99_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05164 {
05165       {
05166          ROOT::Math::RotationZYX* pobj;
05167          ROOT::Math::RotationZYX xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::RotationZYX*) libp->para[1].ref);
05168          pobj = new ROOT::Math::RotationZYX(xobj);
05169          result7->obj.i = (long) ((void*) pobj);
05170          result7->ref = result7->obj.i;
05171          G__store_tempobject(*result7);
05172       }
05173    return(1 || funcname || hash || result7 || libp) ;
05174 }
05175 
05176 static int G__G__GenVector_99_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05177 {
05178       {
05179          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::RotationZYX*) libp->para[1].ref);
05180          result7->ref = (long) (&obj);
05181          result7->obj.i = (long) (&obj);
05182       }
05183    return(1 || funcname || hash || result7 || libp) ;
05184 }
05185 
05186 static int G__G__GenVector_99_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05187 {
05188       {
05189          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::RotationX*) libp->para[1].ref);
05190          result7->ref = (long) (&obj);
05191          result7->obj.i = (long) (&obj);
05192       }
05193    return(1 || funcname || hash || result7 || libp) ;
05194 }
05195 
05196 static int G__G__GenVector_99_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05197 {
05198       {
05199          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::RotationY*) libp->para[1].ref);
05200          result7->ref = (long) (&obj);
05201          result7->obj.i = (long) (&obj);
05202       }
05203    return(1 || funcname || hash || result7 || libp) ;
05204 }
05205 
05206 static int G__G__GenVector_99_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05207 {
05208       {
05209          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::RotationZ*) libp->para[1].ref);
05210          result7->ref = (long) (&obj);
05211          result7->obj.i = (long) (&obj);
05212       }
05213    return(1 || funcname || hash || result7 || libp) ;
05214 }
05215 
05216 static int G__G__GenVector_99_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05217 {
05218       {
05219          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::BoostX*) libp->para[1].ref);
05220          result7->ref = (long) (&obj);
05221          result7->obj.i = (long) (&obj);
05222       }
05223    return(1 || funcname || hash || result7 || libp) ;
05224 }
05225 
05226 static int G__G__GenVector_99_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05227 {
05228       {
05229          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::BoostY*) libp->para[1].ref);
05230          result7->ref = (long) (&obj);
05231          result7->obj.i = (long) (&obj);
05232       }
05233    return(1 || funcname || hash || result7 || libp) ;
05234 }
05235 
05236 static int G__G__GenVector_99_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05237 {
05238       {
05239          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::BoostZ*) libp->para[1].ref);
05240          result7->ref = (long) (&obj);
05241          result7->obj.i = (long) (&obj);
05242       }
05243    return(1 || funcname || hash || result7 || libp) ;
05244 }
05245 
05246 static int G__G__GenVector_99_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05247 {
05248       {
05249          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::Boost*) libp->para[1].ref);
05250          result7->ref = (long) (&obj);
05251          result7->obj.i = (long) (&obj);
05252       }
05253    return(1 || funcname || hash || result7 || libp) ;
05254 }
05255 
05256 static int G__G__GenVector_99_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05257 {
05258       {
05259          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::LorentzRotation*) libp->para[1].ref);
05260          result7->ref = (long) (&obj);
05261          result7->obj.i = (long) (&obj);
05262       }
05263    return(1 || funcname || hash || result7 || libp) ;
05264 }
05265 
05266 static int G__G__GenVector_99_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05267 {
05268       {
05269          ROOT::Math::EulerAngles* pobj;
05270          ROOT::Math::EulerAngles xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::EulerAngles*) libp->para[1].ref);
05271          pobj = new ROOT::Math::EulerAngles(xobj);
05272          result7->obj.i = (long) ((void*) pobj);
05273          result7->ref = result7->obj.i;
05274          G__store_tempobject(*result7);
05275       }
05276    return(1 || funcname || hash || result7 || libp) ;
05277 }
05278 
05279 static int G__G__GenVector_99_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05280 {
05281       {
05282          ROOT::Math::EulerAngles* pobj;
05283          ROOT::Math::EulerAngles xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::EulerAngles*) libp->para[1].ref);
05284          pobj = new ROOT::Math::EulerAngles(xobj);
05285          result7->obj.i = (long) ((void*) pobj);
05286          result7->ref = result7->obj.i;
05287          G__store_tempobject(*result7);
05288       }
05289    return(1 || funcname || hash || result7 || libp) ;
05290 }
05291 
05292 static int G__G__GenVector_99_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05293 {
05294       {
05295          ROOT::Math::EulerAngles* pobj;
05296          ROOT::Math::EulerAngles xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::EulerAngles*) libp->para[1].ref);
05297          pobj = new ROOT::Math::EulerAngles(xobj);
05298          result7->obj.i = (long) ((void*) pobj);
05299          result7->ref = result7->obj.i;
05300          G__store_tempobject(*result7);
05301       }
05302    return(1 || funcname || hash || result7 || libp) ;
05303 }
05304 
05305 static int G__G__GenVector_99_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05306 {
05307       {
05308          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::EulerAngles*) libp->para[1].ref);
05309          result7->ref = (long) (&obj);
05310          result7->obj.i = (long) (&obj);
05311       }
05312    return(1 || funcname || hash || result7 || libp) ;
05313 }
05314 
05315 static int G__G__GenVector_99_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05316 {
05317       {
05318          ROOT::Math::AxisAngle* pobj;
05319          ROOT::Math::AxisAngle xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::AxisAngle*) libp->para[1].ref);
05320          pobj = new ROOT::Math::AxisAngle(xobj);
05321          result7->obj.i = (long) ((void*) pobj);
05322          result7->ref = result7->obj.i;
05323          G__store_tempobject(*result7);
05324       }
05325    return(1 || funcname || hash || result7 || libp) ;
05326 }
05327 
05328 static int G__G__GenVector_99_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05329 {
05330       {
05331          ROOT::Math::AxisAngle* pobj;
05332          ROOT::Math::AxisAngle xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::AxisAngle*) libp->para[1].ref);
05333          pobj = new ROOT::Math::AxisAngle(xobj);
05334          result7->obj.i = (long) ((void*) pobj);
05335          result7->ref = result7->obj.i;
05336          G__store_tempobject(*result7);
05337       }
05338    return(1 || funcname || hash || result7 || libp) ;
05339 }
05340 
05341 static int G__G__GenVector_99_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05342 {
05343       {
05344          ROOT::Math::AxisAngle* pobj;
05345          ROOT::Math::AxisAngle xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::AxisAngle*) libp->para[1].ref);
05346          pobj = new ROOT::Math::AxisAngle(xobj);
05347          result7->obj.i = (long) ((void*) pobj);
05348          result7->ref = result7->obj.i;
05349          G__store_tempobject(*result7);
05350       }
05351    return(1 || funcname || hash || result7 || libp) ;
05352 }
05353 
05354 static int G__G__GenVector_99_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05355 {
05356       {
05357          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::AxisAngle*) libp->para[1].ref);
05358          result7->ref = (long) (&obj);
05359          result7->obj.i = (long) (&obj);
05360       }
05361    return(1 || funcname || hash || result7 || libp) ;
05362 }
05363 
05364 static int G__G__GenVector_99_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05365 {
05366       {
05367          ROOT::Math::Quaternion* pobj;
05368          ROOT::Math::Quaternion xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::Quaternion*) libp->para[1].ref);
05369          pobj = new ROOT::Math::Quaternion(xobj);
05370          result7->obj.i = (long) ((void*) pobj);
05371          result7->ref = result7->obj.i;
05372          G__store_tempobject(*result7);
05373       }
05374    return(1 || funcname || hash || result7 || libp) ;
05375 }
05376 
05377 static int G__G__GenVector_99_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05378 {
05379       {
05380          ROOT::Math::Quaternion* pobj;
05381          ROOT::Math::Quaternion xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::Quaternion*) libp->para[1].ref);
05382          pobj = new ROOT::Math::Quaternion(xobj);
05383          result7->obj.i = (long) ((void*) pobj);
05384          result7->ref = result7->obj.i;
05385          G__store_tempobject(*result7);
05386       }
05387    return(1 || funcname || hash || result7 || libp) ;
05388 }
05389 
05390 static int G__G__GenVector_99_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05391 {
05392       {
05393          ROOT::Math::Quaternion* pobj;
05394          ROOT::Math::Quaternion xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::Quaternion*) libp->para[1].ref);
05395          pobj = new ROOT::Math::Quaternion(xobj);
05396          result7->obj.i = (long) ((void*) pobj);
05397          result7->ref = result7->obj.i;
05398          G__store_tempobject(*result7);
05399       }
05400    return(1 || funcname || hash || result7 || libp) ;
05401 }
05402 
05403 static int G__G__GenVector_99_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05404 {
05405       {
05406          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::Quaternion*) libp->para[1].ref);
05407          result7->ref = (long) (&obj);
05408          result7->obj.i = (long) (&obj);
05409       }
05410    return(1 || funcname || hash || result7 || libp) ;
05411 }
05412 
05413 static int G__G__GenVector_99_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05414 {
05415       {
05416          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05417          result7->ref = (long) (&obj);
05418          result7->obj.i = (long) (&obj);
05419       }
05420    return(1 || funcname || hash || result7 || libp) ;
05421 }
05422 
05423 static int G__G__GenVector_99_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05424 {
05425       {
05426          ROOT::Math::Transform3D* pobj;
05427          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05428          pobj = new ROOT::Math::Transform3D(xobj);
05429          result7->obj.i = (long) ((void*) pobj);
05430          result7->ref = result7->obj.i;
05431          G__store_tempobject(*result7);
05432       }
05433    return(1 || funcname || hash || result7 || libp) ;
05434 }
05435 
05436 static int G__G__GenVector_99_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05437 {
05438       {
05439          ROOT::Math::Transform3D* pobj;
05440          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05441          pobj = new ROOT::Math::Transform3D(xobj);
05442          result7->obj.i = (long) ((void*) pobj);
05443          result7->ref = result7->obj.i;
05444          G__store_tempobject(*result7);
05445       }
05446    return(1 || funcname || hash || result7 || libp) ;
05447 }
05448 
05449 static int G__G__GenVector_99_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05450 {
05451       {
05452          ROOT::Math::Transform3D* pobj;
05453          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05454          pobj = new ROOT::Math::Transform3D(xobj);
05455          result7->obj.i = (long) ((void*) pobj);
05456          result7->ref = result7->obj.i;
05457          G__store_tempobject(*result7);
05458       }
05459    return(1 || funcname || hash || result7 || libp) ;
05460 }
05461 
05462 static int G__G__GenVector_99_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05463 {
05464       {
05465          ROOT::Math::Transform3D* pobj;
05466          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05467          pobj = new ROOT::Math::Transform3D(xobj);
05468          result7->obj.i = (long) ((void*) pobj);
05469          result7->ref = result7->obj.i;
05470          G__store_tempobject(*result7);
05471       }
05472    return(1 || funcname || hash || result7 || libp) ;
05473 }
05474 
05475 static int G__G__GenVector_99_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05476 {
05477       {
05478          ROOT::Math::Transform3D* pobj;
05479          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZYX*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05480          pobj = new ROOT::Math::Transform3D(xobj);
05481          result7->obj.i = (long) ((void*) pobj);
05482          result7->ref = result7->obj.i;
05483          G__store_tempobject(*result7);
05484       }
05485    return(1 || funcname || hash || result7 || libp) ;
05486 }
05487 
05488 static int G__G__GenVector_99_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05489 {
05490       {
05491          ROOT::Math::Transform3D* pobj;
05492          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05493          pobj = new ROOT::Math::Transform3D(xobj);
05494          result7->obj.i = (long) ((void*) pobj);
05495          result7->ref = result7->obj.i;
05496          G__store_tempobject(*result7);
05497       }
05498    return(1 || funcname || hash || result7 || libp) ;
05499 }
05500 
05501 static int G__G__GenVector_99_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05502 {
05503       {
05504          ROOT::Math::Transform3D* pobj;
05505          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05506          pobj = new ROOT::Math::Transform3D(xobj);
05507          result7->obj.i = (long) ((void*) pobj);
05508          result7->ref = result7->obj.i;
05509          G__store_tempobject(*result7);
05510       }
05511    return(1 || funcname || hash || result7 || libp) ;
05512 }
05513 
05514 static int G__G__GenVector_99_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05515 {
05516       {
05517          ROOT::Math::Transform3D* pobj;
05518          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05519          pobj = new ROOT::Math::Transform3D(xobj);
05520          result7->obj.i = (long) ((void*) pobj);
05521          result7->ref = result7->obj.i;
05522          G__store_tempobject(*result7);
05523       }
05524    return(1 || funcname || hash || result7 || libp) ;
05525 }
05526 
05527 static int G__G__GenVector_99_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05528 {
05529       {
05530          ROOT::Math::Transform3D* pobj;
05531          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::Rotation3D*) libp->para[1].ref);
05532          pobj = new ROOT::Math::Transform3D(xobj);
05533          result7->obj.i = (long) ((void*) pobj);
05534          result7->ref = result7->obj.i;
05535          G__store_tempobject(*result7);
05536       }
05537    return(1 || funcname || hash || result7 || libp) ;
05538 }
05539 
05540 static int G__G__GenVector_99_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05541 {
05542       {
05543          ROOT::Math::Transform3D* pobj;
05544          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::RotationX*) libp->para[1].ref);
05545          pobj = new ROOT::Math::Transform3D(xobj);
05546          result7->obj.i = (long) ((void*) pobj);
05547          result7->ref = result7->obj.i;
05548          G__store_tempobject(*result7);
05549       }
05550    return(1 || funcname || hash || result7 || libp) ;
05551 }
05552 
05553 static int G__G__GenVector_99_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05554 {
05555       {
05556          ROOT::Math::Transform3D* pobj;
05557          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::RotationY*) libp->para[1].ref);
05558          pobj = new ROOT::Math::Transform3D(xobj);
05559          result7->obj.i = (long) ((void*) pobj);
05560          result7->ref = result7->obj.i;
05561          G__store_tempobject(*result7);
05562       }
05563    return(1 || funcname || hash || result7 || libp) ;
05564 }
05565 
05566 static int G__G__GenVector_99_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05567 {
05568       {
05569          ROOT::Math::Transform3D* pobj;
05570          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::RotationZ*) libp->para[1].ref);
05571          pobj = new ROOT::Math::Transform3D(xobj);
05572          result7->obj.i = (long) ((void*) pobj);
05573          result7->ref = result7->obj.i;
05574          G__store_tempobject(*result7);
05575       }
05576    return(1 || funcname || hash || result7 || libp) ;
05577 }
05578 
05579 static int G__G__GenVector_99_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05580 {
05581       {
05582          ROOT::Math::Transform3D* pobj;
05583          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::RotationZYX*) libp->para[1].ref);
05584          pobj = new ROOT::Math::Transform3D(xobj);
05585          result7->obj.i = (long) ((void*) pobj);
05586          result7->ref = result7->obj.i;
05587          G__store_tempobject(*result7);
05588       }
05589    return(1 || funcname || hash || result7 || libp) ;
05590 }
05591 
05592 static int G__G__GenVector_99_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05593 {
05594       {
05595          ROOT::Math::Transform3D* pobj;
05596          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::EulerAngles*) libp->para[1].ref);
05597          pobj = new ROOT::Math::Transform3D(xobj);
05598          result7->obj.i = (long) ((void*) pobj);
05599          result7->ref = result7->obj.i;
05600          G__store_tempobject(*result7);
05601       }
05602    return(1 || funcname || hash || result7 || libp) ;
05603 }
05604 
05605 static int G__G__GenVector_99_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05606 {
05607       {
05608          ROOT::Math::Transform3D* pobj;
05609          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::Quaternion*) libp->para[1].ref);
05610          pobj = new ROOT::Math::Transform3D(xobj);
05611          result7->obj.i = (long) ((void*) pobj);
05612          result7->ref = result7->obj.i;
05613          G__store_tempobject(*result7);
05614       }
05615    return(1 || funcname || hash || result7 || libp) ;
05616 }
05617 
05618 static int G__G__GenVector_99_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05619 {
05620       {
05621          ROOT::Math::Transform3D* pobj;
05622          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::AxisAngle*) libp->para[1].ref);
05623          pobj = new ROOT::Math::Transform3D(xobj);
05624          result7->obj.i = (long) ((void*) pobj);
05625          result7->ref = result7->obj.i;
05626          G__store_tempobject(*result7);
05627       }
05628    return(1 || funcname || hash || result7 || libp) ;
05629 }
05630 
05631 static int G__G__GenVector_99_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05632 {
05633       {
05634          ROOT::Math::Transform3D* pobj;
05635          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
05636          pobj = new ROOT::Math::Transform3D(xobj);
05637          result7->obj.i = (long) ((void*) pobj);
05638          result7->ref = result7->obj.i;
05639          G__store_tempobject(*result7);
05640       }
05641    return(1 || funcname || hash || result7 || libp) ;
05642 }
05643 
05644 static int G__G__GenVector_99_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05645 {
05646       {
05647          ROOT::Math::Transform3D* pobj;
05648          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05649          pobj = new ROOT::Math::Transform3D(xobj);
05650          result7->obj.i = (long) ((void*) pobj);
05651          result7->ref = result7->obj.i;
05652          G__store_tempobject(*result7);
05653       }
05654    return(1 || funcname || hash || result7 || libp) ;
05655 }
05656 
05657 static int G__G__GenVector_99_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05658 {
05659       {
05660          ROOT::Math::Transform3D* pobj;
05661          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::Rotation3D*) libp->para[1].ref);
05662          pobj = new ROOT::Math::Transform3D(xobj);
05663          result7->obj.i = (long) ((void*) pobj);
05664          result7->ref = result7->obj.i;
05665          G__store_tempobject(*result7);
05666       }
05667    return(1 || funcname || hash || result7 || libp) ;
05668 }
05669 
05670 static int G__G__GenVector_99_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05671 {
05672       {
05673          ROOT::Math::Transform3D* pobj;
05674          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::RotationX*) libp->para[1].ref);
05675          pobj = new ROOT::Math::Transform3D(xobj);
05676          result7->obj.i = (long) ((void*) pobj);
05677          result7->ref = result7->obj.i;
05678          G__store_tempobject(*result7);
05679       }
05680    return(1 || funcname || hash || result7 || libp) ;
05681 }
05682 
05683 static int G__G__GenVector_99_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05684 {
05685       {
05686          ROOT::Math::Transform3D* pobj;
05687          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::RotationY*) libp->para[1].ref);
05688          pobj = new ROOT::Math::Transform3D(xobj);
05689          result7->obj.i = (long) ((void*) pobj);
05690          result7->ref = result7->obj.i;
05691          G__store_tempobject(*result7);
05692       }
05693    return(1 || funcname || hash || result7 || libp) ;
05694 }
05695 
05696 static int G__G__GenVector_99_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05697 {
05698       {
05699          ROOT::Math::Transform3D* pobj;
05700          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::RotationZ*) libp->para[1].ref);
05701          pobj = new ROOT::Math::Transform3D(xobj);
05702          result7->obj.i = (long) ((void*) pobj);
05703          result7->ref = result7->obj.i;
05704          G__store_tempobject(*result7);
05705       }
05706    return(1 || funcname || hash || result7 || libp) ;
05707 }
05708 
05709 static int G__G__GenVector_99_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05710 {
05711       {
05712          ROOT::Math::Transform3D* pobj;
05713          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::RotationZYX*) libp->para[1].ref);
05714          pobj = new ROOT::Math::Transform3D(xobj);
05715          result7->obj.i = (long) ((void*) pobj);
05716          result7->ref = result7->obj.i;
05717          G__store_tempobject(*result7);
05718       }
05719    return(1 || funcname || hash || result7 || libp) ;
05720 }
05721 
05722 static int G__G__GenVector_99_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05723 {
05724       {
05725          ROOT::Math::Transform3D* pobj;
05726          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::EulerAngles*) libp->para[1].ref);
05727          pobj = new ROOT::Math::Transform3D(xobj);
05728          result7->obj.i = (long) ((void*) pobj);
05729          result7->ref = result7->obj.i;
05730          G__store_tempobject(*result7);
05731       }
05732    return(1 || funcname || hash || result7 || libp) ;
05733 }
05734 
05735 static int G__G__GenVector_99_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05736 {
05737       {
05738          ROOT::Math::Transform3D* pobj;
05739          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::AxisAngle*) libp->para[1].ref);
05740          pobj = new ROOT::Math::Transform3D(xobj);
05741          result7->obj.i = (long) ((void*) pobj);
05742          result7->ref = result7->obj.i;
05743          G__store_tempobject(*result7);
05744       }
05745    return(1 || funcname || hash || result7 || libp) ;
05746 }
05747 
05748 static int G__G__GenVector_99_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05749 {
05750       {
05751          ROOT::Math::Transform3D* pobj;
05752          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref, *(ROOT::Math::Quaternion*) libp->para[1].ref);
05753          pobj = new ROOT::Math::Transform3D(xobj);
05754          result7->obj.i = (long) ((void*) pobj);
05755          result7->ref = result7->obj.i;
05756          G__store_tempobject(*result7);
05757       }
05758    return(1 || funcname || hash || result7 || libp) ;
05759 }
05760 
05761 static int G__G__GenVector_99_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05762 {
05763       {
05764          ROOT::Math::Transform3D* pobj;
05765          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05766          pobj = new ROOT::Math::Transform3D(xobj);
05767          result7->obj.i = (long) ((void*) pobj);
05768          result7->ref = result7->obj.i;
05769          G__store_tempobject(*result7);
05770       }
05771    return(1 || funcname || hash || result7 || libp) ;
05772 }
05773 
05774 static int G__G__GenVector_99_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05775 {
05776       {
05777          ROOT::Math::Transform3D* pobj;
05778          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05779          pobj = new ROOT::Math::Transform3D(xobj);
05780          result7->obj.i = (long) ((void*) pobj);
05781          result7->ref = result7->obj.i;
05782          G__store_tempobject(*result7);
05783       }
05784    return(1 || funcname || hash || result7 || libp) ;
05785 }
05786 
05787 static int G__G__GenVector_99_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05788 {
05789       {
05790          ROOT::Math::Transform3D* pobj;
05791          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05792          pobj = new ROOT::Math::Transform3D(xobj);
05793          result7->obj.i = (long) ((void*) pobj);
05794          result7->ref = result7->obj.i;
05795          G__store_tempobject(*result7);
05796       }
05797    return(1 || funcname || hash || result7 || libp) ;
05798 }
05799 
05800 static int G__G__GenVector_99_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05801 {
05802       {
05803          ROOT::Math::Transform3D* pobj;
05804          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05805          pobj = new ROOT::Math::Transform3D(xobj);
05806          result7->obj.i = (long) ((void*) pobj);
05807          result7->ref = result7->obj.i;
05808          G__store_tempobject(*result7);
05809       }
05810    return(1 || funcname || hash || result7 || libp) ;
05811 }
05812 
05813 static int G__G__GenVector_99_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05814 {
05815       {
05816          ROOT::Math::Transform3D* pobj;
05817          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::RotationZYX*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05818          pobj = new ROOT::Math::Transform3D(xobj);
05819          result7->obj.i = (long) ((void*) pobj);
05820          result7->ref = result7->obj.i;
05821          G__store_tempobject(*result7);
05822       }
05823    return(1 || funcname || hash || result7 || libp) ;
05824 }
05825 
05826 static int G__G__GenVector_99_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05827 {
05828       {
05829          ROOT::Math::Transform3D* pobj;
05830          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05831          pobj = new ROOT::Math::Transform3D(xobj);
05832          result7->obj.i = (long) ((void*) pobj);
05833          result7->ref = result7->obj.i;
05834          G__store_tempobject(*result7);
05835       }
05836    return(1 || funcname || hash || result7 || libp) ;
05837 }
05838 
05839 static int G__G__GenVector_99_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05840 {
05841       {
05842          ROOT::Math::Transform3D* pobj;
05843          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05844          pobj = new ROOT::Math::Transform3D(xobj);
05845          result7->obj.i = (long) ((void*) pobj);
05846          result7->ref = result7->obj.i;
05847          G__store_tempobject(*result7);
05848       }
05849    return(1 || funcname || hash || result7 || libp) ;
05850 }
05851 
05852 static int G__G__GenVector_99_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05853 {
05854       {
05855          ROOT::Math::Transform3D* pobj;
05856          ROOT::Math::Transform3D xobj = ROOT::Math::operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05857          pobj = new ROOT::Math::Transform3D(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 static int G__G__GenVector_99_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05866 {
05867       {
05868          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::Transform3D*) libp->para[1].ref);
05869          result7->ref = (long) (&obj);
05870          result7->obj.i = (long) (&obj);
05871       }
05872    return(1 || funcname || hash || result7 || libp) ;
05873 }
05874 
05875 static int G__G__GenVector_99_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05876 {
05877       {
05878          const ostream& obj = ROOT::Math::operator<<(*(ostream*) libp->para[0].ref, *(ROOT::Math::Plane3D*) libp->para[1].ref);
05879          result7->ref = (long) (&obj);
05880          result7->obj.i = (long) (&obj);
05881       }
05882    return(1 || funcname || hash || result7 || libp) ;
05883 }
05884 
05885 static int G__G__GenVector_99_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05886 {
05887       {
05888          ROOT::Math::XYZVector* pobj;
05889          ROOT::Math::XYZVector xobj = ROOT::Math::operator*((double) G__double(libp->para[0]), *((ROOT::Math::XYZVector*) G__int(libp->para[1])));
05890          pobj = new ROOT::Math::XYZVector(xobj);
05891          result7->obj.i = (long) ((void*) pobj);
05892          result7->ref = result7->obj.i;
05893          G__store_tempobject(*result7);
05894       }
05895    return(1 || funcname || hash || result7 || libp) ;
05896 }
05897 
05898 static int G__G__GenVector_99_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05899 {
05900       {
05901          ROOT::Math::XYZPoint* pobj;
05902          ROOT::Math::XYZPoint xobj = ROOT::Math::operator*((double) G__double(libp->para[0]), *((ROOT::Math::XYZPoint*) G__int(libp->para[1])));
05903          pobj = new ROOT::Math::XYZPoint(xobj);
05904          result7->obj.i = (long) ((void*) pobj);
05905          result7->ref = result7->obj.i;
05906          G__store_tempobject(*result7);
05907       }
05908    return(1 || funcname || hash || result7 || libp) ;
05909 }
05910 
05911 static int G__G__GenVector_99_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05912 {
05913       {
05914          ROOT::Math::XYZTVector* pobj;
05915          ROOT::Math::XYZTVector xobj = ROOT::Math::operator*((double) G__double(libp->para[0]), *((ROOT::Math::XYZTVector*) G__int(libp->para[1])));
05916          pobj = new ROOT::Math::XYZTVector(xobj);
05917          result7->obj.i = (long) ((void*) pobj);
05918          result7->ref = result7->obj.i;
05919          G__store_tempobject(*result7);
05920       }
05921    return(1 || funcname || hash || result7 || libp) ;
05922 }
05923 
05924 static int G__G__GenVector_99_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05925 {
05926       {
05927          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05928          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
05929          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05930          result7->obj.i = (long) ((void*) pobj);
05931          result7->ref = result7->obj.i;
05932          G__store_tempobject(*result7);
05933       }
05934    return(1 || funcname || hash || result7 || libp) ;
05935 }
05936 
05937 static int G__G__GenVector_99_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05938 {
05939       {
05940          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05941          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
05942          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05943          result7->obj.i = (long) ((void*) pobj);
05944          result7->ref = result7->obj.i;
05945          G__store_tempobject(*result7);
05946       }
05947    return(1 || funcname || hash || result7 || libp) ;
05948 }
05949 
05950 static int G__G__GenVector_99_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05951 {
05952       {
05953          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05954          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
05955          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05956          result7->obj.i = (long) ((void*) pobj);
05957          result7->ref = result7->obj.i;
05958          G__store_tempobject(*result7);
05959       }
05960    return(1 || funcname || hash || result7 || libp) ;
05961 }
05962 
05963 static int G__G__GenVector_99_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05964 {
05965       {
05966          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05967          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
05968          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05969          result7->obj.i = (long) ((void*) pobj);
05970          result7->ref = result7->obj.i;
05971          G__store_tempobject(*result7);
05972       }
05973    return(1 || funcname || hash || result7 || libp) ;
05974 }
05975 
05976 static int G__G__GenVector_99_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05977 {
05978       {
05979          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05980          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
05981          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05982          result7->obj.i = (long) ((void*) pobj);
05983          result7->ref = result7->obj.i;
05984          G__store_tempobject(*result7);
05985       }
05986    return(1 || funcname || hash || result7 || libp) ;
05987 }
05988 
05989 static int G__G__GenVector_99_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05990 {
05991       {
05992          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05993          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
05994          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05995          result7->obj.i = (long) ((void*) pobj);
05996          result7->ref = result7->obj.i;
05997          G__store_tempobject(*result7);
05998       }
05999    return(1 || funcname || hash || result7 || libp) ;
06000 }
06001 
06002 static int G__G__GenVector_99_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06003 {
06004       {
06005          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06006          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06007          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06008          result7->obj.i = (long) ((void*) pobj);
06009          result7->ref = result7->obj.i;
06010          G__store_tempobject(*result7);
06011       }
06012    return(1 || funcname || hash || result7 || libp) ;
06013 }
06014 
06015 static int G__G__GenVector_99_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06016 {
06017       {
06018          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06019          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06020          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06021          result7->obj.i = (long) ((void*) pobj);
06022          result7->ref = result7->obj.i;
06023          G__store_tempobject(*result7);
06024       }
06025    return(1 || funcname || hash || result7 || libp) ;
06026 }
06027 
06028 static int G__G__GenVector_99_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06029 {
06030       {
06031          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06032          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06033          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06034          result7->obj.i = (long) ((void*) pobj);
06035          result7->ref = result7->obj.i;
06036          G__store_tempobject(*result7);
06037       }
06038    return(1 || funcname || hash || result7 || libp) ;
06039 }
06040 
06041 static int G__G__GenVector_99_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06042 {
06043       {
06044          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06045          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06046          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06047          result7->obj.i = (long) ((void*) pobj);
06048          result7->ref = result7->obj.i;
06049          G__store_tempobject(*result7);
06050       }
06051    return(1 || funcname || hash || result7 || libp) ;
06052 }
06053 
06054 static int G__G__GenVector_99_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06055 {
06056       {
06057          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06058          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06059          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06060          result7->obj.i = (long) ((void*) pobj);
06061          result7->ref = result7->obj.i;
06062          G__store_tempobject(*result7);
06063       }
06064    return(1 || funcname || hash || result7 || libp) ;
06065 }
06066 
06067 static int G__G__GenVector_99_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06068 {
06069       {
06070          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06071          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06072          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06073          result7->obj.i = (long) ((void*) pobj);
06074          result7->ref = result7->obj.i;
06075          G__store_tempobject(*result7);
06076       }
06077    return(1 || funcname || hash || result7 || libp) ;
06078 }
06079 
06080 static int G__G__GenVector_99_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06081 {
06082       {
06083          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06084          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06085          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06086          result7->obj.i = (long) ((void*) pobj);
06087          result7->ref = result7->obj.i;
06088          G__store_tempobject(*result7);
06089       }
06090    return(1 || funcname || hash || result7 || libp) ;
06091 }
06092 
06093 static int G__G__GenVector_99_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06094 {
06095       {
06096          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06097          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06098          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06099          result7->obj.i = (long) ((void*) pobj);
06100          result7->ref = result7->obj.i;
06101          G__store_tempobject(*result7);
06102       }
06103    return(1 || funcname || hash || result7 || libp) ;
06104 }
06105 
06106 static int G__G__GenVector_99_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06107 {
06108       {
06109          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06110          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06111          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06112          result7->obj.i = (long) ((void*) pobj);
06113          result7->ref = result7->obj.i;
06114          G__store_tempobject(*result7);
06115       }
06116    return(1 || funcname || hash || result7 || libp) ;
06117 }
06118 
06119 static int G__G__GenVector_99_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06120 {
06121       {
06122          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06123          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06124          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06125          result7->obj.i = (long) ((void*) pobj);
06126          result7->ref = result7->obj.i;
06127          G__store_tempobject(*result7);
06128       }
06129    return(1 || funcname || hash || result7 || libp) ;
06130 }
06131 
06132 static int G__G__GenVector_99_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06133 {
06134       {
06135          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06136          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06137          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06138          result7->obj.i = (long) ((void*) pobj);
06139          result7->ref = result7->obj.i;
06140          G__store_tempobject(*result7);
06141       }
06142    return(1 || funcname || hash || result7 || libp) ;
06143 }
06144 
06145 static int G__G__GenVector_99_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06146 {
06147       {
06148          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06149          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06150          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06151          result7->obj.i = (long) ((void*) pobj);
06152          result7->ref = result7->obj.i;
06153          G__store_tempobject(*result7);
06154       }
06155    return(1 || funcname || hash || result7 || libp) ;
06156 }
06157 
06158 static int G__G__GenVector_99_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06159 {
06160       {
06161          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06162          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06163          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06164          result7->obj.i = (long) ((void*) pobj);
06165          result7->ref = result7->obj.i;
06166          G__store_tempobject(*result7);
06167       }
06168    return(1 || funcname || hash || result7 || libp) ;
06169 }
06170 
06171 static int G__G__GenVector_99_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06172 {
06173       {
06174          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06175          ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06176          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06177          result7->obj.i = (long) ((void*) pobj);
06178          result7->ref = result7->obj.i;
06179          G__store_tempobject(*result7);
06180       }
06181    return(1 || funcname || hash || result7 || libp) ;
06182 }
06183 
06184 static int G__G__GenVector_99_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06185 {
06186       {
06187          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06188          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06189          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06190          result7->obj.i = (long) ((void*) pobj);
06191          result7->ref = result7->obj.i;
06192          G__store_tempobject(*result7);
06193       }
06194    return(1 || funcname || hash || result7 || libp) ;
06195 }
06196 
06197 static int G__G__GenVector_99_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06198 {
06199       {
06200          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06201          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06202          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06203          result7->obj.i = (long) ((void*) pobj);
06204          result7->ref = result7->obj.i;
06205          G__store_tempobject(*result7);
06206       }
06207    return(1 || funcname || hash || result7 || libp) ;
06208 }
06209 
06210 static int G__G__GenVector_99_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06211 {
06212       {
06213          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06214          ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06215          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06216          result7->obj.i = (long) ((void*) pobj);
06217          result7->ref = result7->obj.i;
06218          G__store_tempobject(*result7);
06219       }
06220    return(1 || funcname || hash || result7 || libp) ;
06221 }
06222 
06223 static int G__G__GenVector_99_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06224 {
06225       {
06226          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06227          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06228          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06229          result7->obj.i = (long) ((void*) pobj);
06230          result7->ref = result7->obj.i;
06231          G__store_tempobject(*result7);
06232       }
06233    return(1 || funcname || hash || result7 || libp) ;
06234 }
06235 
06236 static int G__G__GenVector_99_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06237 {
06238       {
06239          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06240          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06241          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06242          result7->obj.i = (long) ((void*) pobj);
06243          result7->ref = result7->obj.i;
06244          G__store_tempobject(*result7);
06245       }
06246    return(1 || funcname || hash || result7 || libp) ;
06247 }
06248 
06249 static int G__G__GenVector_99_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06250 {
06251       {
06252          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06253          ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06254          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06255          result7->obj.i = (long) ((void*) pobj);
06256          result7->ref = result7->obj.i;
06257          G__store_tempobject(*result7);
06258       }
06259    return(1 || funcname || hash || result7 || libp) ;
06260 }
06261 
06262 static int G__G__GenVector_99_0_106(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06263 {
06264       {
06265          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06266          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06267          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06268          result7->obj.i = (long) ((void*) pobj);
06269          result7->ref = result7->obj.i;
06270          G__store_tempobject(*result7);
06271       }
06272    return(1 || funcname || hash || result7 || libp) ;
06273 }
06274 
06275 static int G__G__GenVector_99_0_107(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06276 {
06277       {
06278          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06279          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06280          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06281          result7->obj.i = (long) ((void*) pobj);
06282          result7->ref = result7->obj.i;
06283          G__store_tempobject(*result7);
06284       }
06285    return(1 || funcname || hash || result7 || libp) ;
06286 }
06287 
06288 static int G__G__GenVector_99_0_108(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06289 {
06290       {
06291          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06292          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06293          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06294          result7->obj.i = (long) ((void*) pobj);
06295          result7->ref = result7->obj.i;
06296          G__store_tempobject(*result7);
06297       }
06298    return(1 || funcname || hash || result7 || libp) ;
06299 }
06300 
06301 static int G__G__GenVector_99_0_109(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06302 {
06303       {
06304          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06305          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06306          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06307          result7->obj.i = (long) ((void*) pobj);
06308          result7->ref = result7->obj.i;
06309          G__store_tempobject(*result7);
06310       }
06311    return(1 || funcname || hash || result7 || libp) ;
06312 }
06313 
06314 static int G__G__GenVector_99_0_110(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06315 {
06316       {
06317          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06318          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06319          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06320          result7->obj.i = (long) ((void*) pobj);
06321          result7->ref = result7->obj.i;
06322          G__store_tempobject(*result7);
06323       }
06324    return(1 || funcname || hash || result7 || libp) ;
06325 }
06326 
06327 static int G__G__GenVector_99_0_111(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06328 {
06329       {
06330          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06331          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06332          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06333          result7->obj.i = (long) ((void*) pobj);
06334          result7->ref = result7->obj.i;
06335          G__store_tempobject(*result7);
06336       }
06337    return(1 || funcname || hash || result7 || libp) ;
06338 }
06339 
06340 static int G__G__GenVector_99_0_112(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06341 {
06342       {
06343          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06344          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06345          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06346          result7->obj.i = (long) ((void*) pobj);
06347          result7->ref = result7->obj.i;
06348          G__store_tempobject(*result7);
06349       }
06350    return(1 || funcname || hash || result7 || libp) ;
06351 }
06352 
06353 static int G__G__GenVector_99_0_113(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06354 {
06355       {
06356          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06357          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06358          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06359          result7->obj.i = (long) ((void*) pobj);
06360          result7->ref = result7->obj.i;
06361          G__store_tempobject(*result7);
06362       }
06363    return(1 || funcname || hash || result7 || libp) ;
06364 }
06365 
06366 static int G__G__GenVector_99_0_114(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06367 {
06368       {
06369          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06370          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06371          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06372          result7->obj.i = (long) ((void*) pobj);
06373          result7->ref = result7->obj.i;
06374          G__store_tempobject(*result7);
06375       }
06376    return(1 || funcname || hash || result7 || libp) ;
06377 }
06378 
06379 static int G__G__GenVector_99_0_115(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06380 {
06381       {
06382          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06383          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
06384          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06385          result7->obj.i = (long) ((void*) pobj);
06386          result7->ref = result7->obj.i;
06387          G__store_tempobject(*result7);
06388       }
06389    return(1 || funcname || hash || result7 || libp) ;
06390 }
06391 
06392 static int G__G__GenVector_99_0_116(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06393 {
06394       {
06395          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06396          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
06397          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06398          result7->obj.i = (long) ((void*) pobj);
06399          result7->ref = result7->obj.i;
06400          G__store_tempobject(*result7);
06401       }
06402    return(1 || funcname || hash || result7 || libp) ;
06403 }
06404 
06405 static int G__G__GenVector_99_0_117(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06406 {
06407       {
06408          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06409          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator+(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
06410          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06411          result7->obj.i = (long) ((void*) pobj);
06412          result7->ref = result7->obj.i;
06413          G__store_tempobject(*result7);
06414       }
06415    return(1 || funcname || hash || result7 || libp) ;
06416 }
06417 
06418 static int G__G__GenVector_99_0_118(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06419 {
06420       {
06421          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06422          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06423          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06424          result7->obj.i = (long) ((void*) pobj);
06425          result7->ref = result7->obj.i;
06426          G__store_tempobject(*result7);
06427       }
06428    return(1 || funcname || hash || result7 || libp) ;
06429 }
06430 
06431 static int G__G__GenVector_99_0_119(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06432 {
06433       {
06434          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06435          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06436          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06437          result7->obj.i = (long) ((void*) pobj);
06438          result7->ref = result7->obj.i;
06439          G__store_tempobject(*result7);
06440       }
06441    return(1 || funcname || hash || result7 || libp) ;
06442 }
06443 
06444 static int G__G__GenVector_99_0_120(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06445 {
06446       {
06447          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06448          ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06449          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06450          result7->obj.i = (long) ((void*) pobj);
06451          result7->ref = result7->obj.i;
06452          G__store_tempobject(*result7);
06453       }
06454    return(1 || funcname || hash || result7 || libp) ;
06455 }
06456 
06457 static int G__G__GenVector_99_0_121(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06458 {
06459       {
06460          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06461          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06462          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06463          result7->obj.i = (long) ((void*) pobj);
06464          result7->ref = result7->obj.i;
06465          G__store_tempobject(*result7);
06466       }
06467    return(1 || funcname || hash || result7 || libp) ;
06468 }
06469 
06470 static int G__G__GenVector_99_0_122(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06471 {
06472       {
06473          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06474          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06475          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06476          result7->obj.i = (long) ((void*) pobj);
06477          result7->ref = result7->obj.i;
06478          G__store_tempobject(*result7);
06479       }
06480    return(1 || funcname || hash || result7 || libp) ;
06481 }
06482 
06483 static int G__G__GenVector_99_0_123(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06484 {
06485       {
06486          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06487          ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06488          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06489          result7->obj.i = (long) ((void*) pobj);
06490          result7->ref = result7->obj.i;
06491          G__store_tempobject(*result7);
06492       }
06493    return(1 || funcname || hash || result7 || libp) ;
06494 }
06495 
06496 static int G__G__GenVector_99_0_124(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06497 {
06498       {
06499          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06500          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06501          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06502          result7->obj.i = (long) ((void*) pobj);
06503          result7->ref = result7->obj.i;
06504          G__store_tempobject(*result7);
06505       }
06506    return(1 || funcname || hash || result7 || libp) ;
06507 }
06508 
06509 static int G__G__GenVector_99_0_125(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06510 {
06511       {
06512          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06513          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06514          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06515          result7->obj.i = (long) ((void*) pobj);
06516          result7->ref = result7->obj.i;
06517          G__store_tempobject(*result7);
06518       }
06519    return(1 || funcname || hash || result7 || libp) ;
06520 }
06521 
06522 static int G__G__GenVector_99_0_126(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06523 {
06524       {
06525          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06526          ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06527          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06528          result7->obj.i = (long) ((void*) pobj);
06529          result7->ref = result7->obj.i;
06530          G__store_tempobject(*result7);
06531       }
06532    return(1 || funcname || hash || result7 || libp) ;
06533 }
06534 
06535 static int G__G__GenVector_99_0_127(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06536 {
06537       {
06538          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06539          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06540          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06541          result7->obj.i = (long) ((void*) pobj);
06542          result7->ref = result7->obj.i;
06543          G__store_tempobject(*result7);
06544       }
06545    return(1 || funcname || hash || result7 || libp) ;
06546 }
06547 
06548 static int G__G__GenVector_99_0_128(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06549 {
06550       {
06551          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06552          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06553          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06554          result7->obj.i = (long) ((void*) pobj);
06555          result7->ref = result7->obj.i;
06556          G__store_tempobject(*result7);
06557       }
06558    return(1 || funcname || hash || result7 || libp) ;
06559 }
06560 
06561 static int G__G__GenVector_99_0_129(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06562 {
06563       {
06564          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06565          ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ROOT::Math::operator-(*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
06566          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06567          result7->obj.i = (long) ((void*) pobj);
06568          result7->ref = result7->obj.i;
06569          G__store_tempobject(*result7);
06570       }
06571    return(1 || funcname || hash || result7 || libp) ;
06572 }
06573 
06574 
06575 /* ROOT::Math::DefaultCoordinateSystemTag */
06576 // automatic default constructor
06577 static int G__G__GenVector_100_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06578 {
06579    ROOT::Math::DefaultCoordinateSystemTag *p;
06580    char* gvp = (char*) G__getgvp();
06581    int n = G__getaryconstruct();
06582    if (n) {
06583      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06584        p = new ROOT::Math::DefaultCoordinateSystemTag[n];
06585      } else {
06586        p = new((void*) gvp) ROOT::Math::DefaultCoordinateSystemTag[n];
06587      }
06588    } else {
06589      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06590        p = new ROOT::Math::DefaultCoordinateSystemTag;
06591      } else {
06592        p = new((void*) gvp) ROOT::Math::DefaultCoordinateSystemTag;
06593      }
06594    }
06595    result7->obj.i = (long) p;
06596    result7->ref = (long) p;
06597    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag));
06598    return(1 || funcname || hash || result7 || libp) ;
06599 }
06600 
06601 // automatic copy constructor
06602 static int G__G__GenVector_100_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06603 
06604 {
06605    ROOT::Math::DefaultCoordinateSystemTag* p;
06606    void* tmp = (void*) G__int(libp->para[0]);
06607    p = new ROOT::Math::DefaultCoordinateSystemTag(*(ROOT::Math::DefaultCoordinateSystemTag*) tmp);
06608    result7->obj.i = (long) p;
06609    result7->ref = (long) p;
06610    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag));
06611    return(1 || funcname || hash || result7 || libp) ;
06612 }
06613 
06614 // automatic destructor
06615 typedef ROOT::Math::DefaultCoordinateSystemTag G__TROOTcLcLMathcLcLDefaultCoordinateSystemTag;
06616 static int G__G__GenVector_100_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06617 {
06618    char* gvp = (char*) G__getgvp();
06619    long soff = G__getstructoffset();
06620    int n = G__getaryconstruct();
06621    //
06622    //has_a_delete: 0
06623    //has_own_delete1arg: 0
06624    //has_own_delete2arg: 0
06625    //
06626    if (!soff) {
06627      return(1);
06628    }
06629    if (n) {
06630      if (gvp == (char*)G__PVOID) {
06631        delete[] (ROOT::Math::DefaultCoordinateSystemTag*) soff;
06632      } else {
06633        G__setgvp((long) G__PVOID);
06634        for (int i = n - 1; i >= 0; --i) {
06635          ((ROOT::Math::DefaultCoordinateSystemTag*) (soff+(sizeof(ROOT::Math::DefaultCoordinateSystemTag)*i)))->~G__TROOTcLcLMathcLcLDefaultCoordinateSystemTag();
06636        }
06637        G__setgvp((long)gvp);
06638      }
06639    } else {
06640      if (gvp == (char*)G__PVOID) {
06641        delete (ROOT::Math::DefaultCoordinateSystemTag*) soff;
06642      } else {
06643        G__setgvp((long) G__PVOID);
06644        ((ROOT::Math::DefaultCoordinateSystemTag*) (soff))->~G__TROOTcLcLMathcLcLDefaultCoordinateSystemTag();
06645        G__setgvp((long)gvp);
06646      }
06647    }
06648    G__setnull(result7);
06649    return(1 || funcname || hash || result7 || libp) ;
06650 }
06651 
06652 // automatic assignment operator
06653 static int G__G__GenVector_100_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06654 {
06655    ROOT::Math::DefaultCoordinateSystemTag* dest = (ROOT::Math::DefaultCoordinateSystemTag*) G__getstructoffset();
06656    const ROOT::Math::DefaultCoordinateSystemTag& obj = *dest;
06657    result7->ref = (long) (&obj);
06658    result7->obj.i = (long) (&obj);
06659    return(1 || funcname || hash || result7 || libp) ;
06660 }
06661 
06662 
06663 /* ROOT::Math::Cartesian2D<double> */
06664 static int G__G__GenVector_101_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06665 {
06666    ROOT::Math::Cartesian2D<double>* p = NULL;
06667    char* gvp = (char*) G__getgvp();
06668    int n = G__getaryconstruct();
06669    if (n) {
06670      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06671        p = new ROOT::Math::Cartesian2D<double>[n];
06672      } else {
06673        p = new((void*) gvp) ROOT::Math::Cartesian2D<double>[n];
06674      }
06675    } else {
06676      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06677        p = new ROOT::Math::Cartesian2D<double>;
06678      } else {
06679        p = new((void*) gvp) ROOT::Math::Cartesian2D<double>;
06680      }
06681    }
06682    result7->obj.i = (long) p;
06683    result7->ref = (long) p;
06684    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR));
06685    return(1 || funcname || hash || result7 || libp) ;
06686 }
06687 
06688 static int G__G__GenVector_101_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06689 {
06690    ROOT::Math::Cartesian2D<double>* p = NULL;
06691    char* gvp = (char*) G__getgvp();
06692    //m: 2
06693    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06694      p = new ROOT::Math::Cartesian2D<double>((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[1]));
06695    } else {
06696      p = new((void*) gvp) ROOT::Math::Cartesian2D<double>((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[1]));
06697    }
06698    result7->obj.i = (long) p;
06699    result7->ref = (long) p;
06700    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR));
06701    return(1 || funcname || hash || result7 || libp) ;
06702 }
06703 
06704 static int G__G__GenVector_101_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06705 {
06706    ROOT::Math::Cartesian2D<double>* p = NULL;
06707    char* gvp = (char*) G__getgvp();
06708    //m: 1
06709    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06710      p = new ROOT::Math::Cartesian2D<double>(*(ROOT::Math::Cartesian2D<double>*) libp->para[0].ref);
06711    } else {
06712      p = new((void*) gvp) ROOT::Math::Cartesian2D<double>(*(ROOT::Math::Cartesian2D<double>*) libp->para[0].ref);
06713    }
06714    result7->obj.i = (long) p;
06715    result7->ref = (long) p;
06716    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR));
06717    return(1 || funcname || hash || result7 || libp) ;
06718 }
06719 
06720 static int G__G__GenVector_101_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06721 {
06722       {
06723          const ROOT::Math::Cartesian2D<double>& obj = ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::Cartesian2D<double>*) libp->para[0].ref);
06724          result7->ref = (long) (&obj);
06725          result7->obj.i = (long) (&obj);
06726       }
06727    return(1 || funcname || hash || result7 || libp) ;
06728 }
06729 
06730 static int G__G__GenVector_101_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06731 {
06732       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[1]));
06733       G__setnull(result7);
06734    return(1 || funcname || hash || result7 || libp) ;
06735 }
06736 
06737 static int G__G__GenVector_101_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06738 {
06739       ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Cartesian2D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Cartesian2D<double>::Scalar*) G__Doubleref(&libp->para[1]));
06740       G__setnull(result7);
06741    return(1 || funcname || hash || result7 || libp) ;
06742 }
06743 
06744 static int G__G__GenVector_101_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06745 {
06746       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->X());
06747    return(1 || funcname || hash || result7 || libp) ;
06748 }
06749 
06750 static int G__G__GenVector_101_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06751 {
06752       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->Y());
06753    return(1 || funcname || hash || result7 || libp) ;
06754 }
06755 
06756 static int G__G__GenVector_101_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06757 {
06758       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->Mag2());
06759    return(1 || funcname || hash || result7 || libp) ;
06760 }
06761 
06762 static int G__G__GenVector_101_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06763 {
06764       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->R());
06765    return(1 || funcname || hash || result7 || libp) ;
06766 }
06767 
06768 static int G__G__GenVector_101_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06769 {
06770       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->Phi());
06771    return(1 || funcname || hash || result7 || libp) ;
06772 }
06773 
06774 static int G__G__GenVector_101_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06775 {
06776       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->SetX((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]));
06777       G__setnull(result7);
06778    return(1 || funcname || hash || result7 || libp) ;
06779 }
06780 
06781 static int G__G__GenVector_101_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06782 {
06783       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->SetY((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]));
06784       G__setnull(result7);
06785    return(1 || funcname || hash || result7 || libp) ;
06786 }
06787 
06788 static int G__G__GenVector_101_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06789 {
06790       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->SetXY((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[1]));
06791       G__setnull(result7);
06792    return(1 || funcname || hash || result7 || libp) ;
06793 }
06794 
06795 static int G__G__GenVector_101_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06796 {
06797       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->Scale((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]));
06798       G__setnull(result7);
06799    return(1 || funcname || hash || result7 || libp) ;
06800 }
06801 
06802 static int G__G__GenVector_101_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06803 {
06804       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->Negate();
06805       G__setnull(result7);
06806    return(1 || funcname || hash || result7 || libp) ;
06807 }
06808 
06809 static int G__G__GenVector_101_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06810 {
06811       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->Rotate((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]));
06812       G__setnull(result7);
06813    return(1 || funcname || hash || result7 || libp) ;
06814 }
06815 
06816 static int G__G__GenVector_101_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06817 {
06818       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::Cartesian2D<double>*) libp->para[0].ref));
06819    return(1 || funcname || hash || result7 || libp) ;
06820 }
06821 
06822 static int G__G__GenVector_101_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06823 {
06824       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::Cartesian2D<double>*) libp->para[0].ref));
06825    return(1 || funcname || hash || result7 || libp) ;
06826 }
06827 
06828 static int G__G__GenVector_101_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06829 {
06830       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->x());
06831    return(1 || funcname || hash || result7 || libp) ;
06832 }
06833 
06834 static int G__G__GenVector_101_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06835 {
06836       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->y());
06837    return(1 || funcname || hash || result7 || libp) ;
06838 }
06839 
06840 static int G__G__GenVector_101_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06841 {
06842       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->SetR((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]));
06843       G__setnull(result7);
06844    return(1 || funcname || hash || result7 || libp) ;
06845 }
06846 
06847 static int G__G__GenVector_101_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06848 {
06849       ((ROOT::Math::Cartesian2D<double>*) G__getstructoffset())->SetPhi((ROOT::Math::Cartesian2D<double>::Scalar) G__double(libp->para[0]));
06850       G__setnull(result7);
06851    return(1 || funcname || hash || result7 || libp) ;
06852 }
06853 
06854 // automatic destructor
06855 typedef ROOT::Math::Cartesian2D<double> G__TROOTcLcLMathcLcLCartesian2DlEdoublegR;
06856 static int G__G__GenVector_101_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06857 {
06858    char* gvp = (char*) G__getgvp();
06859    long soff = G__getstructoffset();
06860    int n = G__getaryconstruct();
06861    //
06862    //has_a_delete: 0
06863    //has_own_delete1arg: 0
06864    //has_own_delete2arg: 0
06865    //
06866    if (!soff) {
06867      return(1);
06868    }
06869    if (n) {
06870      if (gvp == (char*)G__PVOID) {
06871        delete[] (ROOT::Math::Cartesian2D<double>*) soff;
06872      } else {
06873        G__setgvp((long) G__PVOID);
06874        for (int i = n - 1; i >= 0; --i) {
06875          ((ROOT::Math::Cartesian2D<double>*) (soff+(sizeof(ROOT::Math::Cartesian2D<double>)*i)))->~G__TROOTcLcLMathcLcLCartesian2DlEdoublegR();
06876        }
06877        G__setgvp((long)gvp);
06878      }
06879    } else {
06880      if (gvp == (char*)G__PVOID) {
06881        delete (ROOT::Math::Cartesian2D<double>*) soff;
06882      } else {
06883        G__setgvp((long) G__PVOID);
06884        ((ROOT::Math::Cartesian2D<double>*) (soff))->~G__TROOTcLcLMathcLcLCartesian2DlEdoublegR();
06885        G__setgvp((long)gvp);
06886      }
06887    }
06888    G__setnull(result7);
06889    return(1 || funcname || hash || result7 || libp) ;
06890 }
06891 
06892 
06893 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
06894 static int G__G__GenVector_102_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06895 {
06896    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
06897    char* gvp = (char*) G__getgvp();
06898    int n = G__getaryconstruct();
06899    if (n) {
06900      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06901        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
06902      } else {
06903        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
06904      }
06905    } else {
06906      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06907        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
06908      } else {
06909        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
06910      }
06911    }
06912    result7->obj.i = (long) p;
06913    result7->ref = (long) p;
06914    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06915    return(1 || funcname || hash || result7 || libp) ;
06916 }
06917 
06918 static int G__G__GenVector_102_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06919 {
06920    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
06921    char* gvp = (char*) G__getgvp();
06922    //m: 2
06923    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06924      p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
06925    } else {
06926      p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
06927    }
06928    result7->obj.i = (long) p;
06929    result7->ref = (long) p;
06930    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06931    return(1 || funcname || hash || result7 || libp) ;
06932 }
06933 
06934 static int G__G__GenVector_102_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06935 {
06936       {
06937          const ROOT::Math::Cartesian2D<double>* pobj;
06938          const ROOT::Math::Cartesian2D<double> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
06939          pobj = new ROOT::Math::Cartesian2D<double>(xobj);
06940          result7->obj.i = (long) ((void*) pobj);
06941          result7->ref = result7->obj.i;
06942          G__store_tempobject(*result7);
06943       }
06944    return(1 || funcname || hash || result7 || libp) ;
06945 }
06946 
06947 static int G__G__GenVector_102_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06948 {
06949       {
06950          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
06951          result7->ref = (long) (&obj);
06952          result7->obj.i = (long) (&obj);
06953       }
06954    return(1 || funcname || hash || result7 || libp) ;
06955 }
06956 
06957 static int G__G__GenVector_102_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06958 {
06959       ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
06960       G__setnull(result7);
06961    return(1 || funcname || hash || result7 || libp) ;
06962 }
06963 
06964 static int G__G__GenVector_102_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06965 {
06966       {
06967          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXY((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
06968          result7->ref = (long) (&obj);
06969          result7->obj.i = (long) (&obj);
06970       }
06971    return(1 || funcname || hash || result7 || libp) ;
06972 }
06973 
06974 static int G__G__GenVector_102_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06975 {
06976       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06977    return(1 || funcname || hash || result7 || libp) ;
06978 }
06979 
06980 static int G__G__GenVector_102_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06981 {
06982       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06983    return(1 || funcname || hash || result7 || libp) ;
06984 }
06985 
06986 static int G__G__GenVector_102_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06987 {
06988       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
06989    return(1 || funcname || hash || result7 || libp) ;
06990 }
06991 
06992 static int G__G__GenVector_102_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06993 {
06994       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
06995    return(1 || funcname || hash || result7 || libp) ;
06996 }
06997 
06998 static int G__G__GenVector_102_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06999 {
07000       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
07001    return(1 || funcname || hash || result7 || libp) ;
07002 }
07003 
07004 static int G__G__GenVector_102_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07005 {
07006       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
07007    return(1 || funcname || hash || result7 || libp) ;
07008 }
07009 
07010 static int G__G__GenVector_102_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07011 {
07012       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
07013    return(1 || funcname || hash || result7 || libp) ;
07014 }
07015 
07016 static int G__G__GenVector_102_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07017 {
07018       {
07019          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07020          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
07021          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07022          result7->obj.i = (long) ((void*) pobj);
07023          result7->ref = result7->obj.i;
07024          G__store_tempobject(*result7);
07025       }
07026    return(1 || funcname || hash || result7 || libp) ;
07027 }
07028 
07029 static int G__G__GenVector_102_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07030 {
07031       {
07032          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07033          result7->ref = (long) (&obj);
07034          result7->obj.i = (long) (&obj);
07035       }
07036    return(1 || funcname || hash || result7 || libp) ;
07037 }
07038 
07039 static int G__G__GenVector_102_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07040 {
07041       {
07042          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07043          result7->ref = (long) (&obj);
07044          result7->obj.i = (long) (&obj);
07045       }
07046    return(1 || funcname || hash || result7 || libp) ;
07047 }
07048 
07049 static int G__G__GenVector_102_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07050 {
07051       {
07052          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07053          result7->ref = (long) (&obj);
07054          result7->obj.i = (long) (&obj);
07055       }
07056    return(1 || funcname || hash || result7 || libp) ;
07057 }
07058 
07059 static int G__G__GenVector_102_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07060 {
07061       {
07062          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07063          result7->ref = (long) (&obj);
07064          result7->obj.i = (long) (&obj);
07065       }
07066    return(1 || funcname || hash || result7 || libp) ;
07067 }
07068 
07069 static int G__G__GenVector_102_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07070 {
07071       {
07072          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07073          result7->ref = (long) (&obj);
07074          result7->obj.i = (long) (&obj);
07075       }
07076    return(1 || funcname || hash || result7 || libp) ;
07077 }
07078 
07079 static int G__G__GenVector_102_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07080 {
07081       {
07082          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07083          result7->ref = (long) (&obj);
07084          result7->obj.i = (long) (&obj);
07085       }
07086    return(1 || funcname || hash || result7 || libp) ;
07087 }
07088 
07089 static int G__G__GenVector_102_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07090 {
07091       {
07092          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07093          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07094          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07095          result7->obj.i = (long) ((void*) pobj);
07096          result7->ref = result7->obj.i;
07097          G__store_tempobject(*result7);
07098       }
07099    return(1 || funcname || hash || result7 || libp) ;
07100 }
07101 
07102 static int G__G__GenVector_102_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07103 {
07104       {
07105          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07106          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
07107          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07108          result7->obj.i = (long) ((void*) pobj);
07109          result7->ref = result7->obj.i;
07110          G__store_tempobject(*result7);
07111       }
07112    return(1 || funcname || hash || result7 || libp) ;
07113 }
07114 
07115 static int G__G__GenVector_102_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07116 {
07117       {
07118          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07119          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
07120          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07121          result7->obj.i = (long) ((void*) pobj);
07122          result7->ref = result7->obj.i;
07123          G__store_tempobject(*result7);
07124       }
07125    return(1 || funcname || hash || result7 || libp) ;
07126 }
07127 
07128 static int G__G__GenVector_102_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07129 {
07130       {
07131          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07132          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07133          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07134          result7->obj.i = (long) ((void*) pobj);
07135          result7->ref = result7->obj.i;
07136          G__store_tempobject(*result7);
07137       }
07138    return(1 || funcname || hash || result7 || libp) ;
07139 }
07140 
07141 static int G__G__GenVector_102_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07142 {
07143       ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rotate((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07144       G__setnull(result7);
07145    return(1 || funcname || hash || result7 || libp) ;
07146 }
07147 
07148 static int G__G__GenVector_102_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07149 {
07150       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
07151    return(1 || funcname || hash || result7 || libp) ;
07152 }
07153 
07154 static int G__G__GenVector_102_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07155 {
07156       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
07157    return(1 || funcname || hash || result7 || libp) ;
07158 }
07159 
07160 static int G__G__GenVector_102_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07161 {
07162       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
07163    return(1 || funcname || hash || result7 || libp) ;
07164 }
07165 
07166 static int G__G__GenVector_102_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07167 {
07168       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
07169    return(1 || funcname || hash || result7 || libp) ;
07170 }
07171 
07172 static int G__G__GenVector_102_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07173 {
07174       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
07175    return(1 || funcname || hash || result7 || libp) ;
07176 }
07177 
07178 static int G__G__GenVector_102_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07179 {
07180       {
07181          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07182          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
07183          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07184          result7->obj.i = (long) ((void*) pobj);
07185          result7->ref = result7->obj.i;
07186          G__store_tempobject(*result7);
07187       }
07188    return(1 || funcname || hash || result7 || libp) ;
07189 }
07190 
07191 // automatic copy constructor
07192 static int G__G__GenVector_102_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07193 
07194 {
07195    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
07196    void* tmp = (void*) G__int(libp->para[0]);
07197    p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
07198    result7->obj.i = (long) p;
07199    result7->ref = (long) p;
07200    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07201    return(1 || funcname || hash || result7 || libp) ;
07202 }
07203 
07204 // automatic destructor
07205 typedef ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
07206 static int G__G__GenVector_102_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07207 {
07208    char* gvp = (char*) G__getgvp();
07209    long soff = G__getstructoffset();
07210    int n = G__getaryconstruct();
07211    //
07212    //has_a_delete: 0
07213    //has_own_delete1arg: 0
07214    //has_own_delete2arg: 0
07215    //
07216    if (!soff) {
07217      return(1);
07218    }
07219    if (n) {
07220      if (gvp == (char*)G__PVOID) {
07221        delete[] (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07222      } else {
07223        G__setgvp((long) G__PVOID);
07224        for (int i = n - 1; i >= 0; --i) {
07225          ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07226        }
07227        G__setgvp((long)gvp);
07228      }
07229    } else {
07230      if (gvp == (char*)G__PVOID) {
07231        delete (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07232      } else {
07233        G__setgvp((long) G__PVOID);
07234        ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07235        G__setgvp((long)gvp);
07236      }
07237    }
07238    G__setnull(result7);
07239    return(1 || funcname || hash || result7 || libp) ;
07240 }
07241 
07242 // automatic assignment operator
07243 static int G__G__GenVector_102_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07244 {
07245    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
07246    *dest = *(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
07247    const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
07248    result7->ref = (long) (&obj);
07249    result7->obj.i = (long) (&obj);
07250    return(1 || funcname || hash || result7 || libp) ;
07251 }
07252 
07253 
07254 /* ROOT::Math::Polar2D<double> */
07255 static int G__G__GenVector_105_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07256 {
07257    ROOT::Math::Polar2D<double>* p = NULL;
07258    char* gvp = (char*) G__getgvp();
07259    int n = G__getaryconstruct();
07260    if (n) {
07261      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07262        p = new ROOT::Math::Polar2D<double>[n];
07263      } else {
07264        p = new((void*) gvp) ROOT::Math::Polar2D<double>[n];
07265      }
07266    } else {
07267      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07268        p = new ROOT::Math::Polar2D<double>;
07269      } else {
07270        p = new((void*) gvp) ROOT::Math::Polar2D<double>;
07271      }
07272    }
07273    result7->obj.i = (long) p;
07274    result7->ref = (long) p;
07275    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR));
07276    return(1 || funcname || hash || result7 || libp) ;
07277 }
07278 
07279 static int G__G__GenVector_105_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07280 {
07281    ROOT::Math::Polar2D<double>* p = NULL;
07282    char* gvp = (char*) G__getgvp();
07283    //m: 2
07284    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07285      p = new ROOT::Math::Polar2D<double>((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
07286    } else {
07287      p = new((void*) gvp) ROOT::Math::Polar2D<double>((double) G__double(libp->para[0]), (double) G__double(libp->para[1]));
07288    }
07289    result7->obj.i = (long) p;
07290    result7->ref = (long) p;
07291    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR));
07292    return(1 || funcname || hash || result7 || libp) ;
07293 }
07294 
07295 static int G__G__GenVector_105_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07296 {
07297    ROOT::Math::Polar2D<double>* p = NULL;
07298    char* gvp = (char*) G__getgvp();
07299    //m: 1
07300    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07301      p = new ROOT::Math::Polar2D<double>(*(ROOT::Math::Polar2D<double>*) libp->para[0].ref);
07302    } else {
07303      p = new((void*) gvp) ROOT::Math::Polar2D<double>(*(ROOT::Math::Polar2D<double>*) libp->para[0].ref);
07304    }
07305    result7->obj.i = (long) p;
07306    result7->ref = (long) p;
07307    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR));
07308    return(1 || funcname || hash || result7 || libp) ;
07309 }
07310 
07311 static int G__G__GenVector_105_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07312 {
07313       {
07314          const ROOT::Math::Polar2D<double>& obj = ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::Polar2D<double>*) libp->para[0].ref);
07315          result7->ref = (long) (&obj);
07316          result7->obj.i = (long) (&obj);
07317       }
07318    return(1 || funcname || hash || result7 || libp) ;
07319 }
07320 
07321 static int G__G__GenVector_105_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07322 {
07323       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Polar2D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar2D<double>::Scalar) G__double(libp->para[1]));
07324       G__setnull(result7);
07325    return(1 || funcname || hash || result7 || libp) ;
07326 }
07327 
07328 static int G__G__GenVector_105_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07329 {
07330       ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Polar2D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Polar2D<double>::Scalar*) G__Doubleref(&libp->para[1]));
07331       G__setnull(result7);
07332    return(1 || funcname || hash || result7 || libp) ;
07333 }
07334 
07335 static int G__G__GenVector_105_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07336 {
07337       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->R());
07338    return(1 || funcname || hash || result7 || libp) ;
07339 }
07340 
07341 static int G__G__GenVector_105_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07342 {
07343       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->Phi());
07344    return(1 || funcname || hash || result7 || libp) ;
07345 }
07346 
07347 static int G__G__GenVector_105_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07348 {
07349       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->X());
07350    return(1 || funcname || hash || result7 || libp) ;
07351 }
07352 
07353 static int G__G__GenVector_105_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07354 {
07355       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->Y());
07356    return(1 || funcname || hash || result7 || libp) ;
07357 }
07358 
07359 static int G__G__GenVector_105_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07360 {
07361       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->Mag2());
07362    return(1 || funcname || hash || result7 || libp) ;
07363 }
07364 
07365 static int G__G__GenVector_105_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07366 {
07367       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->SetR(*(double*) G__Doubleref(&libp->para[0]));
07368       G__setnull(result7);
07369    return(1 || funcname || hash || result7 || libp) ;
07370 }
07371 
07372 static int G__G__GenVector_105_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07373 {
07374       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->SetPhi(*(double*) G__Doubleref(&libp->para[0]));
07375       G__setnull(result7);
07376    return(1 || funcname || hash || result7 || libp) ;
07377 }
07378 
07379 static int G__G__GenVector_105_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07380 {
07381       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->SetXY((ROOT::Math::Polar2D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar2D<double>::Scalar) G__double(libp->para[1]));
07382       G__setnull(result7);
07383    return(1 || funcname || hash || result7 || libp) ;
07384 }
07385 
07386 static int G__G__GenVector_105_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07387 {
07388       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->Scale((double) G__double(libp->para[0]));
07389       G__setnull(result7);
07390    return(1 || funcname || hash || result7 || libp) ;
07391 }
07392 
07393 static int G__G__GenVector_105_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07394 {
07395       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->Negate();
07396       G__setnull(result7);
07397    return(1 || funcname || hash || result7 || libp) ;
07398 }
07399 
07400 static int G__G__GenVector_105_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07401 {
07402       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->Rotate((double) G__double(libp->para[0]));
07403       G__setnull(result7);
07404    return(1 || funcname || hash || result7 || libp) ;
07405 }
07406 
07407 static int G__G__GenVector_105_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07408 {
07409       G__letint(result7, 103, (long) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::Polar2D<double>*) libp->para[0].ref));
07410    return(1 || funcname || hash || result7 || libp) ;
07411 }
07412 
07413 static int G__G__GenVector_105_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07414 {
07415       G__letint(result7, 103, (long) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::Polar2D<double>*) libp->para[0].ref));
07416    return(1 || funcname || hash || result7 || libp) ;
07417 }
07418 
07419 static int G__G__GenVector_105_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07420 {
07421       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->x());
07422    return(1 || funcname || hash || result7 || libp) ;
07423 }
07424 
07425 static int G__G__GenVector_105_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07426 {
07427       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<double>*) G__getstructoffset())->y());
07428    return(1 || funcname || hash || result7 || libp) ;
07429 }
07430 
07431 static int G__G__GenVector_105_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07432 {
07433       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->SetX((ROOT::Math::Polar2D<double>::Scalar) G__double(libp->para[0]));
07434       G__setnull(result7);
07435    return(1 || funcname || hash || result7 || libp) ;
07436 }
07437 
07438 static int G__G__GenVector_105_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07439 {
07440       ((ROOT::Math::Polar2D<double>*) G__getstructoffset())->SetY((ROOT::Math::Polar2D<double>::Scalar) G__double(libp->para[0]));
07441       G__setnull(result7);
07442    return(1 || funcname || hash || result7 || libp) ;
07443 }
07444 
07445 // automatic destructor
07446 typedef ROOT::Math::Polar2D<double> G__TROOTcLcLMathcLcLPolar2DlEdoublegR;
07447 static int G__G__GenVector_105_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07448 {
07449    char* gvp = (char*) G__getgvp();
07450    long soff = G__getstructoffset();
07451    int n = G__getaryconstruct();
07452    //
07453    //has_a_delete: 0
07454    //has_own_delete1arg: 0
07455    //has_own_delete2arg: 0
07456    //
07457    if (!soff) {
07458      return(1);
07459    }
07460    if (n) {
07461      if (gvp == (char*)G__PVOID) {
07462        delete[] (ROOT::Math::Polar2D<double>*) soff;
07463      } else {
07464        G__setgvp((long) G__PVOID);
07465        for (int i = n - 1; i >= 0; --i) {
07466          ((ROOT::Math::Polar2D<double>*) (soff+(sizeof(ROOT::Math::Polar2D<double>)*i)))->~G__TROOTcLcLMathcLcLPolar2DlEdoublegR();
07467        }
07468        G__setgvp((long)gvp);
07469      }
07470    } else {
07471      if (gvp == (char*)G__PVOID) {
07472        delete (ROOT::Math::Polar2D<double>*) soff;
07473      } else {
07474        G__setgvp((long) G__PVOID);
07475        ((ROOT::Math::Polar2D<double>*) (soff))->~G__TROOTcLcLMathcLcLPolar2DlEdoublegR();
07476        G__setgvp((long)gvp);
07477      }
07478    }
07479    G__setnull(result7);
07480    return(1 || funcname || hash || result7 || libp) ;
07481 }
07482 
07483 
07484 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
07485 static int G__G__GenVector_106_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07486 {
07487    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
07488    char* gvp = (char*) G__getgvp();
07489    int n = G__getaryconstruct();
07490    if (n) {
07491      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07492        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
07493      } else {
07494        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
07495      }
07496    } else {
07497      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07498        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
07499      } else {
07500        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
07501      }
07502    }
07503    result7->obj.i = (long) p;
07504    result7->ref = (long) p;
07505    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07506    return(1 || funcname || hash || result7 || libp) ;
07507 }
07508 
07509 static int G__G__GenVector_106_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07510 {
07511    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
07512    char* gvp = (char*) G__getgvp();
07513    //m: 2
07514    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07515      p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
07516    } else {
07517      p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
07518    }
07519    result7->obj.i = (long) p;
07520    result7->ref = (long) p;
07521    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07522    return(1 || funcname || hash || result7 || libp) ;
07523 }
07524 
07525 static int G__G__GenVector_106_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07526 {
07527       {
07528          const ROOT::Math::Polar2D<double>* pobj;
07529          const ROOT::Math::Polar2D<double> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
07530          pobj = new ROOT::Math::Polar2D<double>(xobj);
07531          result7->obj.i = (long) ((void*) pobj);
07532          result7->ref = result7->obj.i;
07533          G__store_tempobject(*result7);
07534       }
07535    return(1 || funcname || hash || result7 || libp) ;
07536 }
07537 
07538 static int G__G__GenVector_106_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07539 {
07540       {
07541          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
07542          result7->ref = (long) (&obj);
07543          result7->obj.i = (long) (&obj);
07544       }
07545    return(1 || funcname || hash || result7 || libp) ;
07546 }
07547 
07548 static int G__G__GenVector_106_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07549 {
07550       ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
07551       G__setnull(result7);
07552    return(1 || funcname || hash || result7 || libp) ;
07553 }
07554 
07555 static int G__G__GenVector_106_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07556 {
07557       {
07558          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXY((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
07559          result7->ref = (long) (&obj);
07560          result7->obj.i = (long) (&obj);
07561       }
07562    return(1 || funcname || hash || result7 || libp) ;
07563 }
07564 
07565 static int G__G__GenVector_106_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07566 {
07567       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
07568    return(1 || funcname || hash || result7 || libp) ;
07569 }
07570 
07571 static int G__G__GenVector_106_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07572 {
07573       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
07574    return(1 || funcname || hash || result7 || libp) ;
07575 }
07576 
07577 static int G__G__GenVector_106_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07578 {
07579       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
07580    return(1 || funcname || hash || result7 || libp) ;
07581 }
07582 
07583 static int G__G__GenVector_106_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07584 {
07585       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
07586    return(1 || funcname || hash || result7 || libp) ;
07587 }
07588 
07589 static int G__G__GenVector_106_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07590 {
07591       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
07592    return(1 || funcname || hash || result7 || libp) ;
07593 }
07594 
07595 static int G__G__GenVector_106_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07596 {
07597       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
07598    return(1 || funcname || hash || result7 || libp) ;
07599 }
07600 
07601 static int G__G__GenVector_106_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07602 {
07603       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
07604    return(1 || funcname || hash || result7 || libp) ;
07605 }
07606 
07607 static int G__G__GenVector_106_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07608 {
07609       {
07610          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07611          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
07612          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07613          result7->obj.i = (long) ((void*) pobj);
07614          result7->ref = result7->obj.i;
07615          G__store_tempobject(*result7);
07616       }
07617    return(1 || funcname || hash || result7 || libp) ;
07618 }
07619 
07620 static int G__G__GenVector_106_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07621 {
07622       {
07623          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07624          result7->ref = (long) (&obj);
07625          result7->obj.i = (long) (&obj);
07626       }
07627    return(1 || funcname || hash || result7 || libp) ;
07628 }
07629 
07630 static int G__G__GenVector_106_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07631 {
07632       {
07633          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07634          result7->ref = (long) (&obj);
07635          result7->obj.i = (long) (&obj);
07636       }
07637    return(1 || funcname || hash || result7 || libp) ;
07638 }
07639 
07640 static int G__G__GenVector_106_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07641 {
07642       {
07643          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07644          result7->ref = (long) (&obj);
07645          result7->obj.i = (long) (&obj);
07646       }
07647    return(1 || funcname || hash || result7 || libp) ;
07648 }
07649 
07650 static int G__G__GenVector_106_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07651 {
07652       {
07653          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07654          result7->ref = (long) (&obj);
07655          result7->obj.i = (long) (&obj);
07656       }
07657    return(1 || funcname || hash || result7 || libp) ;
07658 }
07659 
07660 static int G__G__GenVector_106_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07661 {
07662       {
07663          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07664          result7->ref = (long) (&obj);
07665          result7->obj.i = (long) (&obj);
07666       }
07667    return(1 || funcname || hash || result7 || libp) ;
07668 }
07669 
07670 static int G__G__GenVector_106_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07671 {
07672       {
07673          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07674          result7->ref = (long) (&obj);
07675          result7->obj.i = (long) (&obj);
07676       }
07677    return(1 || funcname || hash || result7 || libp) ;
07678 }
07679 
07680 static int G__G__GenVector_106_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07681 {
07682       {
07683          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07684          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07685          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07686          result7->obj.i = (long) ((void*) pobj);
07687          result7->ref = result7->obj.i;
07688          G__store_tempobject(*result7);
07689       }
07690    return(1 || funcname || hash || result7 || libp) ;
07691 }
07692 
07693 static int G__G__GenVector_106_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07694 {
07695       {
07696          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07697          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
07698          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07699          result7->obj.i = (long) ((void*) pobj);
07700          result7->ref = result7->obj.i;
07701          G__store_tempobject(*result7);
07702       }
07703    return(1 || funcname || hash || result7 || libp) ;
07704 }
07705 
07706 static int G__G__GenVector_106_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07707 {
07708       {
07709          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07710          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
07711          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07712          result7->obj.i = (long) ((void*) pobj);
07713          result7->ref = result7->obj.i;
07714          G__store_tempobject(*result7);
07715       }
07716    return(1 || funcname || hash || result7 || libp) ;
07717 }
07718 
07719 static int G__G__GenVector_106_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07720 {
07721       {
07722          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07723          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07724          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07725          result7->obj.i = (long) ((void*) pobj);
07726          result7->ref = result7->obj.i;
07727          G__store_tempobject(*result7);
07728       }
07729    return(1 || funcname || hash || result7 || libp) ;
07730 }
07731 
07732 static int G__G__GenVector_106_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07733 {
07734       ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rotate((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07735       G__setnull(result7);
07736    return(1 || funcname || hash || result7 || libp) ;
07737 }
07738 
07739 static int G__G__GenVector_106_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07740 {
07741       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
07742    return(1 || funcname || hash || result7 || libp) ;
07743 }
07744 
07745 static int G__G__GenVector_106_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07746 {
07747       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
07748    return(1 || funcname || hash || result7 || libp) ;
07749 }
07750 
07751 static int G__G__GenVector_106_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07752 {
07753       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
07754    return(1 || funcname || hash || result7 || libp) ;
07755 }
07756 
07757 static int G__G__GenVector_106_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07758 {
07759       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
07760    return(1 || funcname || hash || result7 || libp) ;
07761 }
07762 
07763 static int G__G__GenVector_106_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07764 {
07765       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
07766    return(1 || funcname || hash || result7 || libp) ;
07767 }
07768 
07769 static int G__G__GenVector_106_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07770 {
07771       {
07772          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07773          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
07774          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07775          result7->obj.i = (long) ((void*) pobj);
07776          result7->ref = result7->obj.i;
07777          G__store_tempobject(*result7);
07778       }
07779    return(1 || funcname || hash || result7 || libp) ;
07780 }
07781 
07782 // automatic copy constructor
07783 static int G__G__GenVector_106_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07784 
07785 {
07786    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
07787    void* tmp = (void*) G__int(libp->para[0]);
07788    p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
07789    result7->obj.i = (long) p;
07790    result7->ref = (long) p;
07791    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07792    return(1 || funcname || hash || result7 || libp) ;
07793 }
07794 
07795 // automatic destructor
07796 typedef ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
07797 static int G__G__GenVector_106_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07798 {
07799    char* gvp = (char*) G__getgvp();
07800    long soff = G__getstructoffset();
07801    int n = G__getaryconstruct();
07802    //
07803    //has_a_delete: 0
07804    //has_own_delete1arg: 0
07805    //has_own_delete2arg: 0
07806    //
07807    if (!soff) {
07808      return(1);
07809    }
07810    if (n) {
07811      if (gvp == (char*)G__PVOID) {
07812        delete[] (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07813      } else {
07814        G__setgvp((long) G__PVOID);
07815        for (int i = n - 1; i >= 0; --i) {
07816          ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07817        }
07818        G__setgvp((long)gvp);
07819      }
07820    } else {
07821      if (gvp == (char*)G__PVOID) {
07822        delete (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07823      } else {
07824        G__setgvp((long) G__PVOID);
07825        ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07826        G__setgvp((long)gvp);
07827      }
07828    }
07829    G__setnull(result7);
07830    return(1 || funcname || hash || result7 || libp) ;
07831 }
07832 
07833 // automatic assignment operator
07834 static int G__G__GenVector_106_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07835 {
07836    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
07837    *dest = *(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
07838    const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
07839    result7->ref = (long) (&obj);
07840    result7->obj.i = (long) (&obj);
07841    return(1 || funcname || hash || result7 || libp) ;
07842 }
07843 
07844 
07845 /* ROOT::Math::GlobalCoordinateSystemTag */
07846 // automatic default constructor
07847 static int G__G__GenVector_135_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07848 {
07849    ROOT::Math::GlobalCoordinateSystemTag *p;
07850    char* gvp = (char*) G__getgvp();
07851    int n = G__getaryconstruct();
07852    if (n) {
07853      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07854        p = new ROOT::Math::GlobalCoordinateSystemTag[n];
07855      } else {
07856        p = new((void*) gvp) ROOT::Math::GlobalCoordinateSystemTag[n];
07857      }
07858    } else {
07859      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07860        p = new ROOT::Math::GlobalCoordinateSystemTag;
07861      } else {
07862        p = new((void*) gvp) ROOT::Math::GlobalCoordinateSystemTag;
07863      }
07864    }
07865    result7->obj.i = (long) p;
07866    result7->ref = (long) p;
07867    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag));
07868    return(1 || funcname || hash || result7 || libp) ;
07869 }
07870 
07871 // automatic copy constructor
07872 static int G__G__GenVector_135_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07873 
07874 {
07875    ROOT::Math::GlobalCoordinateSystemTag* p;
07876    void* tmp = (void*) G__int(libp->para[0]);
07877    p = new ROOT::Math::GlobalCoordinateSystemTag(*(ROOT::Math::GlobalCoordinateSystemTag*) tmp);
07878    result7->obj.i = (long) p;
07879    result7->ref = (long) p;
07880    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag));
07881    return(1 || funcname || hash || result7 || libp) ;
07882 }
07883 
07884 // automatic destructor
07885 typedef ROOT::Math::GlobalCoordinateSystemTag G__TROOTcLcLMathcLcLGlobalCoordinateSystemTag;
07886 static int G__G__GenVector_135_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07887 {
07888    char* gvp = (char*) G__getgvp();
07889    long soff = G__getstructoffset();
07890    int n = G__getaryconstruct();
07891    //
07892    //has_a_delete: 0
07893    //has_own_delete1arg: 0
07894    //has_own_delete2arg: 0
07895    //
07896    if (!soff) {
07897      return(1);
07898    }
07899    if (n) {
07900      if (gvp == (char*)G__PVOID) {
07901        delete[] (ROOT::Math::GlobalCoordinateSystemTag*) soff;
07902      } else {
07903        G__setgvp((long) G__PVOID);
07904        for (int i = n - 1; i >= 0; --i) {
07905          ((ROOT::Math::GlobalCoordinateSystemTag*) (soff+(sizeof(ROOT::Math::GlobalCoordinateSystemTag)*i)))->~G__TROOTcLcLMathcLcLGlobalCoordinateSystemTag();
07906        }
07907        G__setgvp((long)gvp);
07908      }
07909    } else {
07910      if (gvp == (char*)G__PVOID) {
07911        delete (ROOT::Math::GlobalCoordinateSystemTag*) soff;
07912      } else {
07913        G__setgvp((long) G__PVOID);
07914        ((ROOT::Math::GlobalCoordinateSystemTag*) (soff))->~G__TROOTcLcLMathcLcLGlobalCoordinateSystemTag();
07915        G__setgvp((long)gvp);
07916      }
07917    }
07918    G__setnull(result7);
07919    return(1 || funcname || hash || result7 || libp) ;
07920 }
07921 
07922 // automatic assignment operator
07923 static int G__G__GenVector_135_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07924 {
07925    ROOT::Math::GlobalCoordinateSystemTag* dest = (ROOT::Math::GlobalCoordinateSystemTag*) G__getstructoffset();
07926    const ROOT::Math::GlobalCoordinateSystemTag& obj = *dest;
07927    result7->ref = (long) (&obj);
07928    result7->obj.i = (long) (&obj);
07929    return(1 || funcname || hash || result7 || libp) ;
07930 }
07931 
07932 
07933 /* ROOT::Math::LocalCoordinateSystemTag */
07934 // automatic default constructor
07935 static int G__G__GenVector_136_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07936 {
07937    ROOT::Math::LocalCoordinateSystemTag *p;
07938    char* gvp = (char*) G__getgvp();
07939    int n = G__getaryconstruct();
07940    if (n) {
07941      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07942        p = new ROOT::Math::LocalCoordinateSystemTag[n];
07943      } else {
07944        p = new((void*) gvp) ROOT::Math::LocalCoordinateSystemTag[n];
07945      }
07946    } else {
07947      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07948        p = new ROOT::Math::LocalCoordinateSystemTag;
07949      } else {
07950        p = new((void*) gvp) ROOT::Math::LocalCoordinateSystemTag;
07951      }
07952    }
07953    result7->obj.i = (long) p;
07954    result7->ref = (long) p;
07955    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag));
07956    return(1 || funcname || hash || result7 || libp) ;
07957 }
07958 
07959 // automatic copy constructor
07960 static int G__G__GenVector_136_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07961 
07962 {
07963    ROOT::Math::LocalCoordinateSystemTag* p;
07964    void* tmp = (void*) G__int(libp->para[0]);
07965    p = new ROOT::Math::LocalCoordinateSystemTag(*(ROOT::Math::LocalCoordinateSystemTag*) tmp);
07966    result7->obj.i = (long) p;
07967    result7->ref = (long) p;
07968    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag));
07969    return(1 || funcname || hash || result7 || libp) ;
07970 }
07971 
07972 // automatic destructor
07973 typedef ROOT::Math::LocalCoordinateSystemTag G__TROOTcLcLMathcLcLLocalCoordinateSystemTag;
07974 static int G__G__GenVector_136_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07975 {
07976    char* gvp = (char*) G__getgvp();
07977    long soff = G__getstructoffset();
07978    int n = G__getaryconstruct();
07979    //
07980    //has_a_delete: 0
07981    //has_own_delete1arg: 0
07982    //has_own_delete2arg: 0
07983    //
07984    if (!soff) {
07985      return(1);
07986    }
07987    if (n) {
07988      if (gvp == (char*)G__PVOID) {
07989        delete[] (ROOT::Math::LocalCoordinateSystemTag*) soff;
07990      } else {
07991        G__setgvp((long) G__PVOID);
07992        for (int i = n - 1; i >= 0; --i) {
07993          ((ROOT::Math::LocalCoordinateSystemTag*) (soff+(sizeof(ROOT::Math::LocalCoordinateSystemTag)*i)))->~G__TROOTcLcLMathcLcLLocalCoordinateSystemTag();
07994        }
07995        G__setgvp((long)gvp);
07996      }
07997    } else {
07998      if (gvp == (char*)G__PVOID) {
07999        delete (ROOT::Math::LocalCoordinateSystemTag*) soff;
08000      } else {
08001        G__setgvp((long) G__PVOID);
08002        ((ROOT::Math::LocalCoordinateSystemTag*) (soff))->~G__TROOTcLcLMathcLcLLocalCoordinateSystemTag();
08003        G__setgvp((long)gvp);
08004      }
08005    }
08006    G__setnull(result7);
08007    return(1 || funcname || hash || result7 || libp) ;
08008 }
08009 
08010 // automatic assignment operator
08011 static int G__G__GenVector_136_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08012 {
08013    ROOT::Math::LocalCoordinateSystemTag* dest = (ROOT::Math::LocalCoordinateSystemTag*) G__getstructoffset();
08014    const ROOT::Math::LocalCoordinateSystemTag& obj = *dest;
08015    result7->ref = (long) (&obj);
08016    result7->obj.i = (long) (&obj);
08017    return(1 || funcname || hash || result7 || libp) ;
08018 }
08019 
08020 
08021 /* ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
08022 static int G__G__GenVector_137_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08023 {
08024    ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08025    char* gvp = (char*) G__getgvp();
08026    int n = G__getaryconstruct();
08027    if (n) {
08028      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08029        p = new ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08030      } else {
08031        p = new((void*) gvp) ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08032      }
08033    } else {
08034      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08035        p = new ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
08036      } else {
08037        p = new((void*) gvp) ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
08038      }
08039    }
08040    result7->obj.i = (long) p;
08041    result7->ref = (long) p;
08042    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08043    return(1 || funcname || hash || result7 || libp) ;
08044 }
08045 
08046 static int G__G__GenVector_137_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08047 {
08048    ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08049    char* gvp = (char*) G__getgvp();
08050    //m: 2
08051    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08052      p = new ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
08053    } else {
08054      p = new((void*) gvp) ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
08055    }
08056    result7->obj.i = (long) p;
08057    result7->ref = (long) p;
08058    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08059    return(1 || funcname || hash || result7 || libp) ;
08060 }
08061 
08062 static int G__G__GenVector_137_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08063 {
08064       {
08065          const ROOT::Math::Cartesian2D<double>& obj = ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
08066          result7->ref = (long) (&obj);
08067          result7->obj.i = (long) (&obj);
08068       }
08069    return(1 || funcname || hash || result7 || libp) ;
08070 }
08071 
08072 static int G__G__GenVector_137_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08073 {
08074       {
08075          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
08076          result7->ref = (long) (&obj);
08077          result7->obj.i = (long) (&obj);
08078       }
08079    return(1 || funcname || hash || result7 || libp) ;
08080 }
08081 
08082 static int G__G__GenVector_137_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08083 {
08084       ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
08085       G__setnull(result7);
08086    return(1 || funcname || hash || result7 || libp) ;
08087 }
08088 
08089 static int G__G__GenVector_137_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08090 {
08091       {
08092          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXY((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
08093          result7->ref = (long) (&obj);
08094          result7->obj.i = (long) (&obj);
08095       }
08096    return(1 || funcname || hash || result7 || libp) ;
08097 }
08098 
08099 static int G__G__GenVector_137_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08100 {
08101       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08102    return(1 || funcname || hash || result7 || libp) ;
08103 }
08104 
08105 static int G__G__GenVector_137_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08106 {
08107       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08108    return(1 || funcname || hash || result7 || libp) ;
08109 }
08110 
08111 static int G__G__GenVector_137_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08112 {
08113       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
08114    return(1 || funcname || hash || result7 || libp) ;
08115 }
08116 
08117 static int G__G__GenVector_137_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08118 {
08119       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
08120    return(1 || funcname || hash || result7 || libp) ;
08121 }
08122 
08123 static int G__G__GenVector_137_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08124 {
08125       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
08126    return(1 || funcname || hash || result7 || libp) ;
08127 }
08128 
08129 static int G__G__GenVector_137_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08130 {
08131       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
08132    return(1 || funcname || hash || result7 || libp) ;
08133 }
08134 
08135 static int G__G__GenVector_137_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08136 {
08137       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
08138    return(1 || funcname || hash || result7 || libp) ;
08139 }
08140 
08141 static int G__G__GenVector_137_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08142 {
08143       {
08144          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08145          result7->ref = (long) (&obj);
08146          result7->obj.i = (long) (&obj);
08147       }
08148    return(1 || funcname || hash || result7 || libp) ;
08149 }
08150 
08151 static int G__G__GenVector_137_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08152 {
08153       {
08154          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08155          result7->ref = (long) (&obj);
08156          result7->obj.i = (long) (&obj);
08157       }
08158    return(1 || funcname || hash || result7 || libp) ;
08159 }
08160 
08161 static int G__G__GenVector_137_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08162 {
08163       {
08164          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08165          result7->ref = (long) (&obj);
08166          result7->obj.i = (long) (&obj);
08167       }
08168    return(1 || funcname || hash || result7 || libp) ;
08169 }
08170 
08171 static int G__G__GenVector_137_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08172 {
08173       {
08174          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08175          result7->ref = (long) (&obj);
08176          result7->obj.i = (long) (&obj);
08177       }
08178    return(1 || funcname || hash || result7 || libp) ;
08179 }
08180 
08181 static int G__G__GenVector_137_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08182 {
08183       {
08184          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08185          result7->ref = (long) (&obj);
08186          result7->obj.i = (long) (&obj);
08187       }
08188    return(1 || funcname || hash || result7 || libp) ;
08189 }
08190 
08191 static int G__G__GenVector_137_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08192 {
08193       {
08194          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08195          result7->ref = (long) (&obj);
08196          result7->obj.i = (long) (&obj);
08197       }
08198    return(1 || funcname || hash || result7 || libp) ;
08199 }
08200 
08201 static int G__G__GenVector_137_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08202 {
08203       {
08204          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08205          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08206          pobj = new ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08207          result7->obj.i = (long) ((void*) pobj);
08208          result7->ref = result7->obj.i;
08209          G__store_tempobject(*result7);
08210       }
08211    return(1 || funcname || hash || result7 || libp) ;
08212 }
08213 
08214 static int G__G__GenVector_137_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08215 {
08216       {
08217          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08218          const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08219          pobj = new ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08220          result7->obj.i = (long) ((void*) pobj);
08221          result7->ref = result7->obj.i;
08222          G__store_tempobject(*result7);
08223       }
08224    return(1 || funcname || hash || result7 || libp) ;
08225 }
08226 
08227 static int G__G__GenVector_137_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08228 {
08229       ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rotate((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08230       G__setnull(result7);
08231    return(1 || funcname || hash || result7 || libp) ;
08232 }
08233 
08234 static int G__G__GenVector_137_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08235 {
08236       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
08237    return(1 || funcname || hash || result7 || libp) ;
08238 }
08239 
08240 static int G__G__GenVector_137_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08241 {
08242       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
08243    return(1 || funcname || hash || result7 || libp) ;
08244 }
08245 
08246 static int G__G__GenVector_137_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08247 {
08248       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
08249    return(1 || funcname || hash || result7 || libp) ;
08250 }
08251 
08252 static int G__G__GenVector_137_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08253 {
08254       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
08255    return(1 || funcname || hash || result7 || libp) ;
08256 }
08257 
08258 static int G__G__GenVector_137_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08259 {
08260       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
08261    return(1 || funcname || hash || result7 || libp) ;
08262 }
08263 
08264 // automatic copy constructor
08265 static int G__G__GenVector_137_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08266 
08267 {
08268    ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
08269    void* tmp = (void*) G__int(libp->para[0]);
08270    p = new ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
08271    result7->obj.i = (long) p;
08272    result7->ref = (long) p;
08273    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08274    return(1 || funcname || hash || result7 || libp) ;
08275 }
08276 
08277 // automatic destructor
08278 typedef ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
08279 static int G__G__GenVector_137_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08280 {
08281    char* gvp = (char*) G__getgvp();
08282    long soff = G__getstructoffset();
08283    int n = G__getaryconstruct();
08284    //
08285    //has_a_delete: 0
08286    //has_own_delete1arg: 0
08287    //has_own_delete2arg: 0
08288    //
08289    if (!soff) {
08290      return(1);
08291    }
08292    if (n) {
08293      if (gvp == (char*)G__PVOID) {
08294        delete[] (ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08295      } else {
08296        G__setgvp((long) G__PVOID);
08297        for (int i = n - 1; i >= 0; --i) {
08298          ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08299        }
08300        G__setgvp((long)gvp);
08301      }
08302    } else {
08303      if (gvp == (char*)G__PVOID) {
08304        delete (ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08305      } else {
08306        G__setgvp((long) G__PVOID);
08307        ((ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08308        G__setgvp((long)gvp);
08309      }
08310    }
08311    G__setnull(result7);
08312    return(1 || funcname || hash || result7 || libp) ;
08313 }
08314 
08315 // automatic assignment operator
08316 static int G__G__GenVector_137_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08317 {
08318    ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
08319    *dest = *(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
08320    const ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
08321    result7->ref = (long) (&obj);
08322    result7->obj.i = (long) (&obj);
08323    return(1 || funcname || hash || result7 || libp) ;
08324 }
08325 
08326 
08327 /* ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
08328 static int G__G__GenVector_139_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08329 {
08330    ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08331    char* gvp = (char*) G__getgvp();
08332    int n = G__getaryconstruct();
08333    if (n) {
08334      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08335        p = new ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08336      } else {
08337        p = new((void*) gvp) ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08338      }
08339    } else {
08340      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08341        p = new ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
08342      } else {
08343        p = new((void*) gvp) ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
08344      }
08345    }
08346    result7->obj.i = (long) p;
08347    result7->ref = (long) p;
08348    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08349    return(1 || funcname || hash || result7 || libp) ;
08350 }
08351 
08352 static int G__G__GenVector_139_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08353 {
08354    ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08355    char* gvp = (char*) G__getgvp();
08356    //m: 2
08357    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08358      p = new ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
08359    } else {
08360      p = new((void*) gvp) ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
08361    }
08362    result7->obj.i = (long) p;
08363    result7->ref = (long) p;
08364    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08365    return(1 || funcname || hash || result7 || libp) ;
08366 }
08367 
08368 static int G__G__GenVector_139_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08369 {
08370       {
08371          const ROOT::Math::Polar2D<double>& obj = ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
08372          result7->ref = (long) (&obj);
08373          result7->obj.i = (long) (&obj);
08374       }
08375    return(1 || funcname || hash || result7 || libp) ;
08376 }
08377 
08378 static int G__G__GenVector_139_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08379 {
08380       {
08381          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
08382          result7->ref = (long) (&obj);
08383          result7->obj.i = (long) (&obj);
08384       }
08385    return(1 || funcname || hash || result7 || libp) ;
08386 }
08387 
08388 static int G__G__GenVector_139_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08389 {
08390       ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
08391       G__setnull(result7);
08392    return(1 || funcname || hash || result7 || libp) ;
08393 }
08394 
08395 static int G__G__GenVector_139_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08396 {
08397       {
08398          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXY((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
08399          result7->ref = (long) (&obj);
08400          result7->obj.i = (long) (&obj);
08401       }
08402    return(1 || funcname || hash || result7 || libp) ;
08403 }
08404 
08405 static int G__G__GenVector_139_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08406 {
08407       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08408    return(1 || funcname || hash || result7 || libp) ;
08409 }
08410 
08411 static int G__G__GenVector_139_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08412 {
08413       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08414    return(1 || funcname || hash || result7 || libp) ;
08415 }
08416 
08417 static int G__G__GenVector_139_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08418 {
08419       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
08420    return(1 || funcname || hash || result7 || libp) ;
08421 }
08422 
08423 static int G__G__GenVector_139_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08424 {
08425       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
08426    return(1 || funcname || hash || result7 || libp) ;
08427 }
08428 
08429 static int G__G__GenVector_139_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08430 {
08431       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
08432    return(1 || funcname || hash || result7 || libp) ;
08433 }
08434 
08435 static int G__G__GenVector_139_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08436 {
08437       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
08438    return(1 || funcname || hash || result7 || libp) ;
08439 }
08440 
08441 static int G__G__GenVector_139_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08442 {
08443       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
08444    return(1 || funcname || hash || result7 || libp) ;
08445 }
08446 
08447 static int G__G__GenVector_139_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08448 {
08449       {
08450          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08451          result7->ref = (long) (&obj);
08452          result7->obj.i = (long) (&obj);
08453       }
08454    return(1 || funcname || hash || result7 || libp) ;
08455 }
08456 
08457 static int G__G__GenVector_139_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08458 {
08459       {
08460          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08461          result7->ref = (long) (&obj);
08462          result7->obj.i = (long) (&obj);
08463       }
08464    return(1 || funcname || hash || result7 || libp) ;
08465 }
08466 
08467 static int G__G__GenVector_139_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08468 {
08469       {
08470          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08471          result7->ref = (long) (&obj);
08472          result7->obj.i = (long) (&obj);
08473       }
08474    return(1 || funcname || hash || result7 || libp) ;
08475 }
08476 
08477 static int G__G__GenVector_139_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08478 {
08479       {
08480          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08481          result7->ref = (long) (&obj);
08482          result7->obj.i = (long) (&obj);
08483       }
08484    return(1 || funcname || hash || result7 || libp) ;
08485 }
08486 
08487 static int G__G__GenVector_139_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08488 {
08489       {
08490          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08491          result7->ref = (long) (&obj);
08492          result7->obj.i = (long) (&obj);
08493       }
08494    return(1 || funcname || hash || result7 || libp) ;
08495 }
08496 
08497 static int G__G__GenVector_139_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08498 {
08499       {
08500          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08501          result7->ref = (long) (&obj);
08502          result7->obj.i = (long) (&obj);
08503       }
08504    return(1 || funcname || hash || result7 || libp) ;
08505 }
08506 
08507 static int G__G__GenVector_139_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08508 {
08509       {
08510          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08511          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08512          pobj = new ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08513          result7->obj.i = (long) ((void*) pobj);
08514          result7->ref = result7->obj.i;
08515          G__store_tempobject(*result7);
08516       }
08517    return(1 || funcname || hash || result7 || libp) ;
08518 }
08519 
08520 static int G__G__GenVector_139_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08521 {
08522       {
08523          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08524          const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08525          pobj = new ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08526          result7->obj.i = (long) ((void*) pobj);
08527          result7->ref = result7->obj.i;
08528          G__store_tempobject(*result7);
08529       }
08530    return(1 || funcname || hash || result7 || libp) ;
08531 }
08532 
08533 static int G__G__GenVector_139_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08534 {
08535       ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rotate((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08536       G__setnull(result7);
08537    return(1 || funcname || hash || result7 || libp) ;
08538 }
08539 
08540 static int G__G__GenVector_139_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08541 {
08542       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
08543    return(1 || funcname || hash || result7 || libp) ;
08544 }
08545 
08546 static int G__G__GenVector_139_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08547 {
08548       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
08549    return(1 || funcname || hash || result7 || libp) ;
08550 }
08551 
08552 static int G__G__GenVector_139_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08553 {
08554       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
08555    return(1 || funcname || hash || result7 || libp) ;
08556 }
08557 
08558 static int G__G__GenVector_139_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08559 {
08560       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
08561    return(1 || funcname || hash || result7 || libp) ;
08562 }
08563 
08564 static int G__G__GenVector_139_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08565 {
08566       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
08567    return(1 || funcname || hash || result7 || libp) ;
08568 }
08569 
08570 // automatic copy constructor
08571 static int G__G__GenVector_139_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08572 
08573 {
08574    ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
08575    void* tmp = (void*) G__int(libp->para[0]);
08576    p = new ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
08577    result7->obj.i = (long) p;
08578    result7->ref = (long) p;
08579    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08580    return(1 || funcname || hash || result7 || libp) ;
08581 }
08582 
08583 // automatic destructor
08584 typedef ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
08585 static int G__G__GenVector_139_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08586 {
08587    char* gvp = (char*) G__getgvp();
08588    long soff = G__getstructoffset();
08589    int n = G__getaryconstruct();
08590    //
08591    //has_a_delete: 0
08592    //has_own_delete1arg: 0
08593    //has_own_delete2arg: 0
08594    //
08595    if (!soff) {
08596      return(1);
08597    }
08598    if (n) {
08599      if (gvp == (char*)G__PVOID) {
08600        delete[] (ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08601      } else {
08602        G__setgvp((long) G__PVOID);
08603        for (int i = n - 1; i >= 0; --i) {
08604          ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08605        }
08606        G__setgvp((long)gvp);
08607      }
08608    } else {
08609      if (gvp == (char*)G__PVOID) {
08610        delete (ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08611      } else {
08612        G__setgvp((long) G__PVOID);
08613        ((ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08614        G__setgvp((long)gvp);
08615      }
08616    }
08617    G__setnull(result7);
08618    return(1 || funcname || hash || result7 || libp) ;
08619 }
08620 
08621 // automatic assignment operator
08622 static int G__G__GenVector_139_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08623 {
08624    ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
08625    *dest = *(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
08626    const ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
08627    result7->ref = (long) (&obj);
08628    result7->obj.i = (long) (&obj);
08629    return(1 || funcname || hash || result7 || libp) ;
08630 }
08631 
08632 
08633 /* ROOT::Math::Cartesian3D<double> */
08634 static int G__G__GenVector_141_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08635 {
08636    ROOT::Math::Cartesian3D<double>* p = NULL;
08637    char* gvp = (char*) G__getgvp();
08638    int n = G__getaryconstruct();
08639    if (n) {
08640      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08641        p = new ROOT::Math::Cartesian3D<double>[n];
08642      } else {
08643        p = new((void*) gvp) ROOT::Math::Cartesian3D<double>[n];
08644      }
08645    } else {
08646      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08647        p = new ROOT::Math::Cartesian3D<double>;
08648      } else {
08649        p = new((void*) gvp) ROOT::Math::Cartesian3D<double>;
08650      }
08651    }
08652    result7->obj.i = (long) p;
08653    result7->ref = (long) p;
08654    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR));
08655    return(1 || funcname || hash || result7 || libp) ;
08656 }
08657 
08658 static int G__G__GenVector_141_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08659 {
08660    ROOT::Math::Cartesian3D<double>* p = NULL;
08661    char* gvp = (char*) G__getgvp();
08662    //m: 3
08663    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08664      p = new ROOT::Math::Cartesian3D<double>(
08665 (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[1])
08666 , (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[2]));
08667    } else {
08668      p = new((void*) gvp) ROOT::Math::Cartesian3D<double>(
08669 (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[1])
08670 , (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[2]));
08671    }
08672    result7->obj.i = (long) p;
08673    result7->ref = (long) p;
08674    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR));
08675    return(1 || funcname || hash || result7 || libp) ;
08676 }
08677 
08678 static int G__G__GenVector_141_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08679 {
08680    ROOT::Math::Cartesian3D<double>* p = NULL;
08681    char* gvp = (char*) G__getgvp();
08682    //m: 1
08683    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08684      p = new ROOT::Math::Cartesian3D<double>(*(ROOT::Math::Cartesian3D<double>*) libp->para[0].ref);
08685    } else {
08686      p = new((void*) gvp) ROOT::Math::Cartesian3D<double>(*(ROOT::Math::Cartesian3D<double>*) libp->para[0].ref);
08687    }
08688    result7->obj.i = (long) p;
08689    result7->ref = (long) p;
08690    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR));
08691    return(1 || funcname || hash || result7 || libp) ;
08692 }
08693 
08694 static int G__G__GenVector_141_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08695 {
08696       {
08697          const ROOT::Math::Cartesian3D<double>& obj = ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::Cartesian3D<double>*) libp->para[0].ref);
08698          result7->ref = (long) (&obj);
08699          result7->obj.i = (long) (&obj);
08700       }
08701    return(1 || funcname || hash || result7 || libp) ;
08702 }
08703 
08704 static int G__G__GenVector_141_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08705 {
08706       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cartesian3D<double>::Scalar*) G__int(libp->para[0]));
08707       G__setnull(result7);
08708    return(1 || funcname || hash || result7 || libp) ;
08709 }
08710 
08711 static int G__G__GenVector_141_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08712 {
08713       ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::Cartesian3D<double>::Scalar*) G__int(libp->para[0]));
08714       G__setnull(result7);
08715    return(1 || funcname || hash || result7 || libp) ;
08716 }
08717 
08718 static int G__G__GenVector_141_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08719 {
08720       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[1])
08721 , (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[2]));
08722       G__setnull(result7);
08723    return(1 || funcname || hash || result7 || libp) ;
08724 }
08725 
08726 static int G__G__GenVector_141_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08727 {
08728       ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Cartesian3D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Cartesian3D<double>::Scalar*) G__Doubleref(&libp->para[1])
08729 , *(ROOT::Math::Cartesian3D<double>::Scalar*) G__Doubleref(&libp->para[2]));
08730       G__setnull(result7);
08731    return(1 || funcname || hash || result7 || libp) ;
08732 }
08733 
08734 static int G__G__GenVector_141_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08735 {
08736       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->X());
08737    return(1 || funcname || hash || result7 || libp) ;
08738 }
08739 
08740 static int G__G__GenVector_141_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08741 {
08742       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Y());
08743    return(1 || funcname || hash || result7 || libp) ;
08744 }
08745 
08746 static int G__G__GenVector_141_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08747 {
08748       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Z());
08749    return(1 || funcname || hash || result7 || libp) ;
08750 }
08751 
08752 static int G__G__GenVector_141_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08753 {
08754       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Mag2());
08755    return(1 || funcname || hash || result7 || libp) ;
08756 }
08757 
08758 static int G__G__GenVector_141_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08759 {
08760       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Perp2());
08761    return(1 || funcname || hash || result7 || libp) ;
08762 }
08763 
08764 static int G__G__GenVector_141_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08765 {
08766       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Rho());
08767    return(1 || funcname || hash || result7 || libp) ;
08768 }
08769 
08770 static int G__G__GenVector_141_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08771 {
08772       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->R());
08773    return(1 || funcname || hash || result7 || libp) ;
08774 }
08775 
08776 static int G__G__GenVector_141_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08777 {
08778       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Theta());
08779    return(1 || funcname || hash || result7 || libp) ;
08780 }
08781 
08782 static int G__G__GenVector_141_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08783 {
08784       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Phi());
08785    return(1 || funcname || hash || result7 || libp) ;
08786 }
08787 
08788 static int G__G__GenVector_141_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08789 {
08790       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Eta());
08791    return(1 || funcname || hash || result7 || libp) ;
08792 }
08793 
08794 static int G__G__GenVector_141_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08795 {
08796       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetX((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08797       G__setnull(result7);
08798    return(1 || funcname || hash || result7 || libp) ;
08799 }
08800 
08801 static int G__G__GenVector_141_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08802 {
08803       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetY((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08804       G__setnull(result7);
08805    return(1 || funcname || hash || result7 || libp) ;
08806 }
08807 
08808 static int G__G__GenVector_141_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08809 {
08810       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetZ((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08811       G__setnull(result7);
08812    return(1 || funcname || hash || result7 || libp) ;
08813 }
08814 
08815 static int G__G__GenVector_141_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08816 {
08817       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetXYZ((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[1])
08818 , (ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[2]));
08819       G__setnull(result7);
08820    return(1 || funcname || hash || result7 || libp) ;
08821 }
08822 
08823 static int G__G__GenVector_141_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08824 {
08825       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Scale((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08826       G__setnull(result7);
08827    return(1 || funcname || hash || result7 || libp) ;
08828 }
08829 
08830 static int G__G__GenVector_141_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08831 {
08832       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->Negate();
08833       G__setnull(result7);
08834    return(1 || funcname || hash || result7 || libp) ;
08835 }
08836 
08837 static int G__G__GenVector_141_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08838 {
08839       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::Cartesian3D<double>*) libp->para[0].ref));
08840    return(1 || funcname || hash || result7 || libp) ;
08841 }
08842 
08843 static int G__G__GenVector_141_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08844 {
08845       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::Cartesian3D<double>*) libp->para[0].ref));
08846    return(1 || funcname || hash || result7 || libp) ;
08847 }
08848 
08849 static int G__G__GenVector_141_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08850 {
08851       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->x());
08852    return(1 || funcname || hash || result7 || libp) ;
08853 }
08854 
08855 static int G__G__GenVector_141_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08856 {
08857       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->y());
08858    return(1 || funcname || hash || result7 || libp) ;
08859 }
08860 
08861 static int G__G__GenVector_141_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08862 {
08863       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->z());
08864    return(1 || funcname || hash || result7 || libp) ;
08865 }
08866 
08867 static int G__G__GenVector_141_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08868 {
08869       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetR((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08870       G__setnull(result7);
08871    return(1 || funcname || hash || result7 || libp) ;
08872 }
08873 
08874 static int G__G__GenVector_141_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08875 {
08876       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetTheta((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08877       G__setnull(result7);
08878    return(1 || funcname || hash || result7 || libp) ;
08879 }
08880 
08881 static int G__G__GenVector_141_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08882 {
08883       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetPhi((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08884       G__setnull(result7);
08885    return(1 || funcname || hash || result7 || libp) ;
08886 }
08887 
08888 static int G__G__GenVector_141_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08889 {
08890       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetRho((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08891       G__setnull(result7);
08892    return(1 || funcname || hash || result7 || libp) ;
08893 }
08894 
08895 static int G__G__GenVector_141_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08896 {
08897       ((ROOT::Math::Cartesian3D<double>*) G__getstructoffset())->SetEta((ROOT::Math::Cartesian3D<double>::Scalar) G__double(libp->para[0]));
08898       G__setnull(result7);
08899    return(1 || funcname || hash || result7 || libp) ;
08900 }
08901 
08902 // automatic destructor
08903 typedef ROOT::Math::Cartesian3D<double> G__TROOTcLcLMathcLcLCartesian3DlEdoublegR;
08904 static int G__G__GenVector_141_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08905 {
08906    char* gvp = (char*) G__getgvp();
08907    long soff = G__getstructoffset();
08908    int n = G__getaryconstruct();
08909    //
08910    //has_a_delete: 0
08911    //has_own_delete1arg: 0
08912    //has_own_delete2arg: 0
08913    //
08914    if (!soff) {
08915      return(1);
08916    }
08917    if (n) {
08918      if (gvp == (char*)G__PVOID) {
08919        delete[] (ROOT::Math::Cartesian3D<double>*) soff;
08920      } else {
08921        G__setgvp((long) G__PVOID);
08922        for (int i = n - 1; i >= 0; --i) {
08923          ((ROOT::Math::Cartesian3D<double>*) (soff+(sizeof(ROOT::Math::Cartesian3D<double>)*i)))->~G__TROOTcLcLMathcLcLCartesian3DlEdoublegR();
08924        }
08925        G__setgvp((long)gvp);
08926      }
08927    } else {
08928      if (gvp == (char*)G__PVOID) {
08929        delete (ROOT::Math::Cartesian3D<double>*) soff;
08930      } else {
08931        G__setgvp((long) G__PVOID);
08932        ((ROOT::Math::Cartesian3D<double>*) (soff))->~G__TROOTcLcLMathcLcLCartesian3DlEdoublegR();
08933        G__setgvp((long)gvp);
08934      }
08935    }
08936    G__setnull(result7);
08937    return(1 || funcname || hash || result7 || libp) ;
08938 }
08939 
08940 
08941 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
08942 static int G__G__GenVector_142_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08943 {
08944    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08945    char* gvp = (char*) G__getgvp();
08946    int n = G__getaryconstruct();
08947    if (n) {
08948      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08949        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08950      } else {
08951        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08952      }
08953    } else {
08954      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08955        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
08956      } else {
08957        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
08958      }
08959    }
08960    result7->obj.i = (long) p;
08961    result7->ref = (long) p;
08962    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08963    return(1 || funcname || hash || result7 || libp) ;
08964 }
08965 
08966 static int G__G__GenVector_142_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08967 {
08968    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08969    char* gvp = (char*) G__getgvp();
08970    //m: 3
08971    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08972      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
08973 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
08974 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
08975    } else {
08976      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
08977 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
08978 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
08979    }
08980    result7->obj.i = (long) p;
08981    result7->ref = (long) p;
08982    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08983    return(1 || funcname || hash || result7 || libp) ;
08984 }
08985 
08986 static int G__G__GenVector_142_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08987 {
08988       {
08989          const ROOT::Math::Cartesian3D<double>* pobj;
08990          const ROOT::Math::Cartesian3D<double> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
08991          pobj = new ROOT::Math::Cartesian3D<double>(xobj);
08992          result7->obj.i = (long) ((void*) pobj);
08993          result7->ref = result7->obj.i;
08994          G__store_tempobject(*result7);
08995       }
08996    return(1 || funcname || hash || result7 || libp) ;
08997 }
08998 
08999 static int G__G__GenVector_142_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09000 {
09001       {
09002          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09003          result7->ref = (long) (&obj);
09004          result7->obj.i = (long) (&obj);
09005       }
09006    return(1 || funcname || hash || result7 || libp) ;
09007 }
09008 
09009 static int G__G__GenVector_142_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09010 {
09011       {
09012          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09013 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09014          result7->ref = (long) (&obj);
09015          result7->obj.i = (long) (&obj);
09016       }
09017    return(1 || funcname || hash || result7 || libp) ;
09018 }
09019 
09020 static int G__G__GenVector_142_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09021 {
09022       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
09023 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
09024       G__setnull(result7);
09025    return(1 || funcname || hash || result7 || libp) ;
09026 }
09027 
09028 static int G__G__GenVector_142_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09029 {
09030       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09031       G__setnull(result7);
09032    return(1 || funcname || hash || result7 || libp) ;
09033 }
09034 
09035 static int G__G__GenVector_142_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09036 {
09037       {
09038          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09039 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09040          result7->ref = (long) (&obj);
09041          result7->obj.i = (long) (&obj);
09042       }
09043    return(1 || funcname || hash || result7 || libp) ;
09044 }
09045 
09046 static int G__G__GenVector_142_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09047 {
09048       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
09049    return(1 || funcname || hash || result7 || libp) ;
09050 }
09051 
09052 static int G__G__GenVector_142_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09053 {
09054       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
09055    return(1 || funcname || hash || result7 || libp) ;
09056 }
09057 
09058 static int G__G__GenVector_142_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09059 {
09060       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
09061    return(1 || funcname || hash || result7 || libp) ;
09062 }
09063 
09064 static int G__G__GenVector_142_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09065 {
09066       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
09067    return(1 || funcname || hash || result7 || libp) ;
09068 }
09069 
09070 static int G__G__GenVector_142_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09071 {
09072       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
09073    return(1 || funcname || hash || result7 || libp) ;
09074 }
09075 
09076 static int G__G__GenVector_142_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09077 {
09078       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
09079    return(1 || funcname || hash || result7 || libp) ;
09080 }
09081 
09082 static int G__G__GenVector_142_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09083 {
09084       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
09085    return(1 || funcname || hash || result7 || libp) ;
09086 }
09087 
09088 static int G__G__GenVector_142_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09089 {
09090       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
09091    return(1 || funcname || hash || result7 || libp) ;
09092 }
09093 
09094 static int G__G__GenVector_142_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09095 {
09096       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
09097    return(1 || funcname || hash || result7 || libp) ;
09098 }
09099 
09100 static int G__G__GenVector_142_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09101 {
09102       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
09103    return(1 || funcname || hash || result7 || libp) ;
09104 }
09105 
09106 static int G__G__GenVector_142_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09107 {
09108       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
09109    return(1 || funcname || hash || result7 || libp) ;
09110 }
09111 
09112 static int G__G__GenVector_142_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09113 {
09114       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
09115    return(1 || funcname || hash || result7 || libp) ;
09116 }
09117 
09118 static int G__G__GenVector_142_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09119 {
09120       {
09121          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09122          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
09123          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09124          result7->obj.i = (long) ((void*) pobj);
09125          result7->ref = result7->obj.i;
09126          G__store_tempobject(*result7);
09127       }
09128    return(1 || funcname || hash || result7 || libp) ;
09129 }
09130 
09131 static int G__G__GenVector_142_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09132 {
09133       {
09134          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09135          result7->ref = (long) (&obj);
09136          result7->obj.i = (long) (&obj);
09137       }
09138    return(1 || funcname || hash || result7 || libp) ;
09139 }
09140 
09141 static int G__G__GenVector_142_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09142 {
09143       {
09144          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09145          result7->ref = (long) (&obj);
09146          result7->obj.i = (long) (&obj);
09147       }
09148    return(1 || funcname || hash || result7 || libp) ;
09149 }
09150 
09151 static int G__G__GenVector_142_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09152 {
09153       {
09154          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09155          result7->ref = (long) (&obj);
09156          result7->obj.i = (long) (&obj);
09157       }
09158    return(1 || funcname || hash || result7 || libp) ;
09159 }
09160 
09161 static int G__G__GenVector_142_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09162 {
09163       {
09164          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09165          result7->ref = (long) (&obj);
09166          result7->obj.i = (long) (&obj);
09167       }
09168    return(1 || funcname || hash || result7 || libp) ;
09169 }
09170 
09171 static int G__G__GenVector_142_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09172 {
09173       {
09174          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09175          result7->ref = (long) (&obj);
09176          result7->obj.i = (long) (&obj);
09177       }
09178    return(1 || funcname || hash || result7 || libp) ;
09179 }
09180 
09181 static int G__G__GenVector_142_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09182 {
09183       {
09184          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09185          result7->ref = (long) (&obj);
09186          result7->obj.i = (long) (&obj);
09187       }
09188    return(1 || funcname || hash || result7 || libp) ;
09189 }
09190 
09191 static int G__G__GenVector_142_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09192 {
09193       {
09194          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09195          result7->ref = (long) (&obj);
09196          result7->obj.i = (long) (&obj);
09197       }
09198    return(1 || funcname || hash || result7 || libp) ;
09199 }
09200 
09201 static int G__G__GenVector_142_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09202 {
09203       {
09204          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09205          result7->ref = (long) (&obj);
09206          result7->obj.i = (long) (&obj);
09207       }
09208    return(1 || funcname || hash || result7 || libp) ;
09209 }
09210 
09211 static int G__G__GenVector_142_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09212 {
09213       {
09214          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09215          result7->ref = (long) (&obj);
09216          result7->obj.i = (long) (&obj);
09217       }
09218    return(1 || funcname || hash || result7 || libp) ;
09219 }
09220 
09221 static int G__G__GenVector_142_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09222 {
09223       {
09224          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09225          result7->ref = (long) (&obj);
09226          result7->obj.i = (long) (&obj);
09227       }
09228    return(1 || funcname || hash || result7 || libp) ;
09229 }
09230 
09231 static int G__G__GenVector_142_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09232 {
09233       {
09234          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09235          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09236          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(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__GenVector_142_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09245 {
09246       {
09247          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09248          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
09249          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09250          result7->obj.i = (long) ((void*) pobj);
09251          result7->ref = result7->obj.i;
09252          G__store_tempobject(*result7);
09253       }
09254    return(1 || funcname || hash || result7 || libp) ;
09255 }
09256 
09257 static int G__G__GenVector_142_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09258 {
09259       {
09260          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09261          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
09262          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09263          result7->obj.i = (long) ((void*) pobj);
09264          result7->ref = result7->obj.i;
09265          G__store_tempobject(*result7);
09266       }
09267    return(1 || funcname || hash || result7 || libp) ;
09268 }
09269 
09270 static int G__G__GenVector_142_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09271 {
09272       {
09273          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09274          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09275          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09276          result7->obj.i = (long) ((void*) pobj);
09277          result7->ref = result7->obj.i;
09278          G__store_tempobject(*result7);
09279       }
09280    return(1 || funcname || hash || result7 || libp) ;
09281 }
09282 
09283 static int G__G__GenVector_142_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09284 {
09285       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
09286    return(1 || funcname || hash || result7 || libp) ;
09287 }
09288 
09289 static int G__G__GenVector_142_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09290 {
09291       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
09292    return(1 || funcname || hash || result7 || libp) ;
09293 }
09294 
09295 static int G__G__GenVector_142_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09296 {
09297       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
09298    return(1 || funcname || hash || result7 || libp) ;
09299 }
09300 
09301 static int G__G__GenVector_142_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09302 {
09303       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
09304    return(1 || funcname || hash || result7 || libp) ;
09305 }
09306 
09307 static int G__G__GenVector_142_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09308 {
09309       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
09310    return(1 || funcname || hash || result7 || libp) ;
09311 }
09312 
09313 static int G__G__GenVector_142_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09314 {
09315       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
09316    return(1 || funcname || hash || result7 || libp) ;
09317 }
09318 
09319 static int G__G__GenVector_142_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09320 {
09321       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
09322    return(1 || funcname || hash || result7 || libp) ;
09323 }
09324 
09325 static int G__G__GenVector_142_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09326 {
09327       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
09328    return(1 || funcname || hash || result7 || libp) ;
09329 }
09330 
09331 static int G__G__GenVector_142_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09332 {
09333       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
09334    return(1 || funcname || hash || result7 || libp) ;
09335 }
09336 
09337 static int G__G__GenVector_142_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09338 {
09339       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
09340    return(1 || funcname || hash || result7 || libp) ;
09341 }
09342 
09343 static int G__G__GenVector_142_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09344 {
09345       {
09346          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09347          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
09348          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09349          result7->obj.i = (long) ((void*) pobj);
09350          result7->ref = result7->obj.i;
09351          G__store_tempobject(*result7);
09352       }
09353    return(1 || funcname || hash || result7 || libp) ;
09354 }
09355 
09356 static int G__G__GenVector_142_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09357 {
09358       {
09359          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09360          result7->ref = (long) (&obj);
09361          result7->obj.i = (long) (&obj);
09362       }
09363    return(1 || funcname || hash || result7 || libp) ;
09364 }
09365 
09366 static int G__G__GenVector_142_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09367 {
09368       {
09369          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09370          result7->ref = (long) (&obj);
09371          result7->obj.i = (long) (&obj);
09372       }
09373    return(1 || funcname || hash || result7 || libp) ;
09374 }
09375 
09376 static int G__G__GenVector_142_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09377 {
09378       {
09379          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09380          result7->ref = (long) (&obj);
09381          result7->obj.i = (long) (&obj);
09382       }
09383    return(1 || funcname || hash || result7 || libp) ;
09384 }
09385 
09386 static int G__G__GenVector_142_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09387 {
09388       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
09389    return(1 || funcname || hash || result7 || libp) ;
09390 }
09391 
09392 static int G__G__GenVector_142_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09393 {
09394       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
09395    return(1 || funcname || hash || result7 || libp) ;
09396 }
09397 
09398 static int G__G__GenVector_142_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09399 {
09400       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
09401    return(1 || funcname || hash || result7 || libp) ;
09402 }
09403 
09404 static int G__G__GenVector_142_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09405 {
09406       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
09407    return(1 || funcname || hash || result7 || libp) ;
09408 }
09409 
09410 static int G__G__GenVector_142_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09411 {
09412       {
09413          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09414          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09415          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09416          result7->obj.i = (long) ((void*) pobj);
09417          result7->ref = result7->obj.i;
09418          G__store_tempobject(*result7);
09419       }
09420    return(1 || funcname || hash || result7 || libp) ;
09421 }
09422 
09423 static int G__G__GenVector_142_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09424 {
09425       {
09426          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09427          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09428          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09429          result7->obj.i = (long) ((void*) pobj);
09430          result7->ref = result7->obj.i;
09431          G__store_tempobject(*result7);
09432       }
09433    return(1 || funcname || hash || result7 || libp) ;
09434 }
09435 
09436 static int G__G__GenVector_142_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09437 {
09438       {
09439          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09440          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09441          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09442          result7->obj.i = (long) ((void*) pobj);
09443          result7->ref = result7->obj.i;
09444          G__store_tempobject(*result7);
09445       }
09446    return(1 || funcname || hash || result7 || libp) ;
09447 }
09448 
09449 static int G__G__GenVector_142_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09450 {
09451       {
09452          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
09453          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09454          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
09455          result7->obj.i = (long) ((void*) pobj);
09456          result7->ref = result7->obj.i;
09457          G__store_tempobject(*result7);
09458       }
09459    return(1 || funcname || hash || result7 || libp) ;
09460 }
09461 
09462 static int G__G__GenVector_142_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09463 {
09464       {
09465          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09466          result7->ref = (long) (&obj);
09467          result7->obj.i = (long) (&obj);
09468       }
09469    return(1 || funcname || hash || result7 || libp) ;
09470 }
09471 
09472 static int G__G__GenVector_142_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09473 {
09474       {
09475          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09476          result7->ref = (long) (&obj);
09477          result7->obj.i = (long) (&obj);
09478       }
09479    return(1 || funcname || hash || result7 || libp) ;
09480 }
09481 
09482 static int G__G__GenVector_142_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09483 {
09484       {
09485          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09486          result7->ref = (long) (&obj);
09487          result7->obj.i = (long) (&obj);
09488       }
09489    return(1 || funcname || hash || result7 || libp) ;
09490 }
09491 
09492 static int G__G__GenVector_142_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09493 {
09494       {
09495          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09496          result7->ref = (long) (&obj);
09497          result7->obj.i = (long) (&obj);
09498       }
09499    return(1 || funcname || hash || result7 || libp) ;
09500 }
09501 
09502 static int G__G__GenVector_142_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09503 {
09504       {
09505          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09506          result7->ref = (long) (&obj);
09507          result7->obj.i = (long) (&obj);
09508       }
09509    return(1 || funcname || hash || result7 || libp) ;
09510 }
09511 
09512 static int G__G__GenVector_142_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09513 {
09514       {
09515          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09516          result7->ref = (long) (&obj);
09517          result7->obj.i = (long) (&obj);
09518       }
09519    return(1 || funcname || hash || result7 || libp) ;
09520 }
09521 
09522 static int G__G__GenVector_142_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09523 {
09524       {
09525          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09526          result7->ref = (long) (&obj);
09527          result7->obj.i = (long) (&obj);
09528       }
09529    return(1 || funcname || hash || result7 || libp) ;
09530 }
09531 
09532 static int G__G__GenVector_142_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09533 {
09534       {
09535          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
09536          result7->ref = (long) (&obj);
09537          result7->obj.i = (long) (&obj);
09538       }
09539    return(1 || funcname || hash || result7 || libp) ;
09540 }
09541 
09542 // automatic copy constructor
09543 static int G__G__GenVector_142_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09544 
09545 {
09546    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
09547    void* tmp = (void*) G__int(libp->para[0]);
09548    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
09549    result7->obj.i = (long) p;
09550    result7->ref = (long) p;
09551    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
09552    return(1 || funcname || hash || result7 || libp) ;
09553 }
09554 
09555 // automatic destructor
09556 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
09557 static int G__G__GenVector_142_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09558 {
09559    char* gvp = (char*) G__getgvp();
09560    long soff = G__getstructoffset();
09561    int n = G__getaryconstruct();
09562    //
09563    //has_a_delete: 0
09564    //has_own_delete1arg: 0
09565    //has_own_delete2arg: 0
09566    //
09567    if (!soff) {
09568      return(1);
09569    }
09570    if (n) {
09571      if (gvp == (char*)G__PVOID) {
09572        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
09573      } else {
09574        G__setgvp((long) G__PVOID);
09575        for (int i = n - 1; i >= 0; --i) {
09576          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
09577        }
09578        G__setgvp((long)gvp);
09579      }
09580    } else {
09581      if (gvp == (char*)G__PVOID) {
09582        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
09583      } else {
09584        G__setgvp((long) G__PVOID);
09585        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
09586        G__setgvp((long)gvp);
09587      }
09588    }
09589    G__setnull(result7);
09590    return(1 || funcname || hash || result7 || libp) ;
09591 }
09592 
09593 // automatic assignment operator
09594 static int G__G__GenVector_142_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09595 {
09596    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
09597    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
09598    const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
09599    result7->ref = (long) (&obj);
09600    result7->obj.i = (long) (&obj);
09601    return(1 || funcname || hash || result7 || libp) ;
09602 }
09603 
09604 
09605 /* ROOT::Math::CylindricalEta3D<double> */
09606 static int G__G__GenVector_145_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09607 {
09608    ROOT::Math::CylindricalEta3D<double>* p = NULL;
09609    char* gvp = (char*) G__getgvp();
09610    int n = G__getaryconstruct();
09611    if (n) {
09612      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09613        p = new ROOT::Math::CylindricalEta3D<double>[n];
09614      } else {
09615        p = new((void*) gvp) ROOT::Math::CylindricalEta3D<double>[n];
09616      }
09617    } else {
09618      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09619        p = new ROOT::Math::CylindricalEta3D<double>;
09620      } else {
09621        p = new((void*) gvp) ROOT::Math::CylindricalEta3D<double>;
09622      }
09623    }
09624    result7->obj.i = (long) p;
09625    result7->ref = (long) p;
09626    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR));
09627    return(1 || funcname || hash || result7 || libp) ;
09628 }
09629 
09630 static int G__G__GenVector_145_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09631 {
09632    ROOT::Math::CylindricalEta3D<double>* p = NULL;
09633    char* gvp = (char*) G__getgvp();
09634    //m: 3
09635    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09636      p = new ROOT::Math::CylindricalEta3D<double>(
09637 (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[1])
09638 , (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[2]));
09639    } else {
09640      p = new((void*) gvp) ROOT::Math::CylindricalEta3D<double>(
09641 (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[1])
09642 , (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[2]));
09643    }
09644    result7->obj.i = (long) p;
09645    result7->ref = (long) p;
09646    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR));
09647    return(1 || funcname || hash || result7 || libp) ;
09648 }
09649 
09650 static int G__G__GenVector_145_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09651 {
09652    ROOT::Math::CylindricalEta3D<double>* p = NULL;
09653    char* gvp = (char*) G__getgvp();
09654    //m: 1
09655    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09656      p = new ROOT::Math::CylindricalEta3D<double>(*(ROOT::Math::CylindricalEta3D<double>*) libp->para[0].ref);
09657    } else {
09658      p = new((void*) gvp) ROOT::Math::CylindricalEta3D<double>(*(ROOT::Math::CylindricalEta3D<double>*) libp->para[0].ref);
09659    }
09660    result7->obj.i = (long) p;
09661    result7->ref = (long) p;
09662    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR));
09663    return(1 || funcname || hash || result7 || libp) ;
09664 }
09665 
09666 static int G__G__GenVector_145_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09667 {
09668       {
09669          const ROOT::Math::CylindricalEta3D<double>& obj = ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::CylindricalEta3D<double>*) libp->para[0].ref);
09670          result7->ref = (long) (&obj);
09671          result7->obj.i = (long) (&obj);
09672       }
09673    return(1 || funcname || hash || result7 || libp) ;
09674 }
09675 
09676 static int G__G__GenVector_145_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09677 {
09678       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::CylindricalEta3D<double>::Scalar*) G__int(libp->para[0]));
09679       G__setnull(result7);
09680    return(1 || funcname || hash || result7 || libp) ;
09681 }
09682 
09683 static int G__G__GenVector_145_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09684 {
09685       ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::CylindricalEta3D<double>::Scalar*) G__int(libp->para[0]));
09686       G__setnull(result7);
09687    return(1 || funcname || hash || result7 || libp) ;
09688 }
09689 
09690 static int G__G__GenVector_145_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09691 {
09692       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[1])
09693 , (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[2]));
09694       G__setnull(result7);
09695    return(1 || funcname || hash || result7 || libp) ;
09696 }
09697 
09698 static int G__G__GenVector_145_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09699 {
09700       ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::CylindricalEta3D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::CylindricalEta3D<double>::Scalar*) G__Doubleref(&libp->para[1])
09701 , *(ROOT::Math::CylindricalEta3D<double>::Scalar*) G__Doubleref(&libp->para[2]));
09702       G__setnull(result7);
09703    return(1 || funcname || hash || result7 || libp) ;
09704 }
09705 
09706 static int G__G__GenVector_145_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09707 {
09708       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Rho());
09709    return(1 || funcname || hash || result7 || libp) ;
09710 }
09711 
09712 static int G__G__GenVector_145_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09713 {
09714       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Eta());
09715    return(1 || funcname || hash || result7 || libp) ;
09716 }
09717 
09718 static int G__G__GenVector_145_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09719 {
09720       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Phi());
09721    return(1 || funcname || hash || result7 || libp) ;
09722 }
09723 
09724 static int G__G__GenVector_145_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09725 {
09726       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->X());
09727    return(1 || funcname || hash || result7 || libp) ;
09728 }
09729 
09730 static int G__G__GenVector_145_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09731 {
09732       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Y());
09733    return(1 || funcname || hash || result7 || libp) ;
09734 }
09735 
09736 static int G__G__GenVector_145_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09737 {
09738       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Z());
09739    return(1 || funcname || hash || result7 || libp) ;
09740 }
09741 
09742 static int G__G__GenVector_145_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09743 {
09744       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->R());
09745    return(1 || funcname || hash || result7 || libp) ;
09746 }
09747 
09748 static int G__G__GenVector_145_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09749 {
09750       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Mag2());
09751    return(1 || funcname || hash || result7 || libp) ;
09752 }
09753 
09754 static int G__G__GenVector_145_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09755 {
09756       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Perp2());
09757    return(1 || funcname || hash || result7 || libp) ;
09758 }
09759 
09760 static int G__G__GenVector_145_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09761 {
09762       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Theta());
09763    return(1 || funcname || hash || result7 || libp) ;
09764 }
09765 
09766 static int G__G__GenVector_145_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09767 {
09768       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetRho((double) G__double(libp->para[0]));
09769       G__setnull(result7);
09770    return(1 || funcname || hash || result7 || libp) ;
09771 }
09772 
09773 static int G__G__GenVector_145_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09774 {
09775       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetEta((double) G__double(libp->para[0]));
09776       G__setnull(result7);
09777    return(1 || funcname || hash || result7 || libp) ;
09778 }
09779 
09780 static int G__G__GenVector_145_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09781 {
09782       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetPhi((double) G__double(libp->para[0]));
09783       G__setnull(result7);
09784    return(1 || funcname || hash || result7 || libp) ;
09785 }
09786 
09787 static int G__G__GenVector_145_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09788 {
09789       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetXYZ((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[1])
09790 , (ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[2]));
09791       G__setnull(result7);
09792    return(1 || funcname || hash || result7 || libp) ;
09793 }
09794 
09795 static int G__G__GenVector_145_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09796 {
09797       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Scale((double) G__double(libp->para[0]));
09798       G__setnull(result7);
09799    return(1 || funcname || hash || result7 || libp) ;
09800 }
09801 
09802 static int G__G__GenVector_145_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09803 {
09804       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->Negate();
09805       G__setnull(result7);
09806    return(1 || funcname || hash || result7 || libp) ;
09807 }
09808 
09809 static int G__G__GenVector_145_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09810 {
09811       G__letint(result7, 103, (long) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::CylindricalEta3D<double>*) libp->para[0].ref));
09812    return(1 || funcname || hash || result7 || libp) ;
09813 }
09814 
09815 static int G__G__GenVector_145_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09816 {
09817       G__letint(result7, 103, (long) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::CylindricalEta3D<double>*) libp->para[0].ref));
09818    return(1 || funcname || hash || result7 || libp) ;
09819 }
09820 
09821 static int G__G__GenVector_145_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09822 {
09823       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->x());
09824    return(1 || funcname || hash || result7 || libp) ;
09825 }
09826 
09827 static int G__G__GenVector_145_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09828 {
09829       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->y());
09830    return(1 || funcname || hash || result7 || libp) ;
09831 }
09832 
09833 static int G__G__GenVector_145_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09834 {
09835       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->z());
09836    return(1 || funcname || hash || result7 || libp) ;
09837 }
09838 
09839 static int G__G__GenVector_145_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09840 {
09841       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetX((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]));
09842       G__setnull(result7);
09843    return(1 || funcname || hash || result7 || libp) ;
09844 }
09845 
09846 static int G__G__GenVector_145_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09847 {
09848       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetY((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]));
09849       G__setnull(result7);
09850    return(1 || funcname || hash || result7 || libp) ;
09851 }
09852 
09853 static int G__G__GenVector_145_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09854 {
09855       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetZ((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]));
09856       G__setnull(result7);
09857    return(1 || funcname || hash || result7 || libp) ;
09858 }
09859 
09860 static int G__G__GenVector_145_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09861 {
09862       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetR((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]));
09863       G__setnull(result7);
09864    return(1 || funcname || hash || result7 || libp) ;
09865 }
09866 
09867 static int G__G__GenVector_145_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09868 {
09869       ((ROOT::Math::CylindricalEta3D<double>*) G__getstructoffset())->SetTheta((ROOT::Math::CylindricalEta3D<double>::Scalar) G__double(libp->para[0]));
09870       G__setnull(result7);
09871    return(1 || funcname || hash || result7 || libp) ;
09872 }
09873 
09874 // automatic destructor
09875 typedef ROOT::Math::CylindricalEta3D<double> G__TROOTcLcLMathcLcLCylindricalEta3DlEdoublegR;
09876 static int G__G__GenVector_145_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09877 {
09878    char* gvp = (char*) G__getgvp();
09879    long soff = G__getstructoffset();
09880    int n = G__getaryconstruct();
09881    //
09882    //has_a_delete: 0
09883    //has_own_delete1arg: 0
09884    //has_own_delete2arg: 0
09885    //
09886    if (!soff) {
09887      return(1);
09888    }
09889    if (n) {
09890      if (gvp == (char*)G__PVOID) {
09891        delete[] (ROOT::Math::CylindricalEta3D<double>*) soff;
09892      } else {
09893        G__setgvp((long) G__PVOID);
09894        for (int i = n - 1; i >= 0; --i) {
09895          ((ROOT::Math::CylindricalEta3D<double>*) (soff+(sizeof(ROOT::Math::CylindricalEta3D<double>)*i)))->~G__TROOTcLcLMathcLcLCylindricalEta3DlEdoublegR();
09896        }
09897        G__setgvp((long)gvp);
09898      }
09899    } else {
09900      if (gvp == (char*)G__PVOID) {
09901        delete (ROOT::Math::CylindricalEta3D<double>*) soff;
09902      } else {
09903        G__setgvp((long) G__PVOID);
09904        ((ROOT::Math::CylindricalEta3D<double>*) (soff))->~G__TROOTcLcLMathcLcLCylindricalEta3DlEdoublegR();
09905        G__setgvp((long)gvp);
09906      }
09907    }
09908    G__setnull(result7);
09909    return(1 || funcname || hash || result7 || libp) ;
09910 }
09911 
09912 
09913 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
09914 static int G__G__GenVector_146_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09915 {
09916    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
09917    char* gvp = (char*) G__getgvp();
09918    int n = G__getaryconstruct();
09919    if (n) {
09920      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09921        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
09922      } else {
09923        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
09924      }
09925    } else {
09926      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09927        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
09928      } else {
09929        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
09930      }
09931    }
09932    result7->obj.i = (long) p;
09933    result7->ref = (long) p;
09934    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
09935    return(1 || funcname || hash || result7 || libp) ;
09936 }
09937 
09938 static int G__G__GenVector_146_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09939 {
09940    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
09941    char* gvp = (char*) G__getgvp();
09942    //m: 3
09943    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09944      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
09945 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09946 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09947    } else {
09948      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
09949 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09950 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09951    }
09952    result7->obj.i = (long) p;
09953    result7->ref = (long) p;
09954    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
09955    return(1 || funcname || hash || result7 || libp) ;
09956 }
09957 
09958 static int G__G__GenVector_146_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09959 {
09960       {
09961          const ROOT::Math::CylindricalEta3D<double>* pobj;
09962          const ROOT::Math::CylindricalEta3D<double> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
09963          pobj = new ROOT::Math::CylindricalEta3D<double>(xobj);
09964          result7->obj.i = (long) ((void*) pobj);
09965          result7->ref = result7->obj.i;
09966          G__store_tempobject(*result7);
09967       }
09968    return(1 || funcname || hash || result7 || libp) ;
09969 }
09970 
09971 static int G__G__GenVector_146_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09972 {
09973       {
09974          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09975          result7->ref = (long) (&obj);
09976          result7->obj.i = (long) (&obj);
09977       }
09978    return(1 || funcname || hash || result7 || libp) ;
09979 }
09980 
09981 static int G__G__GenVector_146_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09982 {
09983       {
09984          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09985 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09986          result7->ref = (long) (&obj);
09987          result7->obj.i = (long) (&obj);
09988       }
09989    return(1 || funcname || hash || result7 || libp) ;
09990 }
09991 
09992 static int G__G__GenVector_146_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09993 {
09994       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
09995 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
09996       G__setnull(result7);
09997    return(1 || funcname || hash || result7 || libp) ;
09998 }
09999 
10000 static int G__G__GenVector_146_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10001 {
10002       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10003       G__setnull(result7);
10004    return(1 || funcname || hash || result7 || libp) ;
10005 }
10006 
10007 static int G__G__GenVector_146_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10008 {
10009       {
10010          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10011 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10012          result7->ref = (long) (&obj);
10013          result7->obj.i = (long) (&obj);
10014       }
10015    return(1 || funcname || hash || result7 || libp) ;
10016 }
10017 
10018 static int G__G__GenVector_146_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10019 {
10020       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10021    return(1 || funcname || hash || result7 || libp) ;
10022 }
10023 
10024 static int G__G__GenVector_146_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10025 {
10026       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10027    return(1 || funcname || hash || result7 || libp) ;
10028 }
10029 
10030 static int G__G__GenVector_146_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10031 {
10032       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
10033    return(1 || funcname || hash || result7 || libp) ;
10034 }
10035 
10036 static int G__G__GenVector_146_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10037 {
10038       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
10039    return(1 || funcname || hash || result7 || libp) ;
10040 }
10041 
10042 static int G__G__GenVector_146_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10043 {
10044       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
10045    return(1 || funcname || hash || result7 || libp) ;
10046 }
10047 
10048 static int G__G__GenVector_146_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10049 {
10050       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
10051    return(1 || funcname || hash || result7 || libp) ;
10052 }
10053 
10054 static int G__G__GenVector_146_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10055 {
10056       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
10057    return(1 || funcname || hash || result7 || libp) ;
10058 }
10059 
10060 static int G__G__GenVector_146_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10061 {
10062       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
10063    return(1 || funcname || hash || result7 || libp) ;
10064 }
10065 
10066 static int G__G__GenVector_146_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10067 {
10068       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
10069    return(1 || funcname || hash || result7 || libp) ;
10070 }
10071 
10072 static int G__G__GenVector_146_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10073 {
10074       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
10075    return(1 || funcname || hash || result7 || libp) ;
10076 }
10077 
10078 static int G__G__GenVector_146_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10079 {
10080       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
10081    return(1 || funcname || hash || result7 || libp) ;
10082 }
10083 
10084 static int G__G__GenVector_146_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10085 {
10086       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
10087    return(1 || funcname || hash || result7 || libp) ;
10088 }
10089 
10090 static int G__G__GenVector_146_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10091 {
10092       {
10093          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10094          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
10095          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10096          result7->obj.i = (long) ((void*) pobj);
10097          result7->ref = result7->obj.i;
10098          G__store_tempobject(*result7);
10099       }
10100    return(1 || funcname || hash || result7 || libp) ;
10101 }
10102 
10103 static int G__G__GenVector_146_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10104 {
10105       {
10106          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10107          result7->ref = (long) (&obj);
10108          result7->obj.i = (long) (&obj);
10109       }
10110    return(1 || funcname || hash || result7 || libp) ;
10111 }
10112 
10113 static int G__G__GenVector_146_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10114 {
10115       {
10116          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10117          result7->ref = (long) (&obj);
10118          result7->obj.i = (long) (&obj);
10119       }
10120    return(1 || funcname || hash || result7 || libp) ;
10121 }
10122 
10123 static int G__G__GenVector_146_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10124 {
10125       {
10126          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10127          result7->ref = (long) (&obj);
10128          result7->obj.i = (long) (&obj);
10129       }
10130    return(1 || funcname || hash || result7 || libp) ;
10131 }
10132 
10133 static int G__G__GenVector_146_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10134 {
10135       {
10136          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10137          result7->ref = (long) (&obj);
10138          result7->obj.i = (long) (&obj);
10139       }
10140    return(1 || funcname || hash || result7 || libp) ;
10141 }
10142 
10143 static int G__G__GenVector_146_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10144 {
10145       {
10146          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10147          result7->ref = (long) (&obj);
10148          result7->obj.i = (long) (&obj);
10149       }
10150    return(1 || funcname || hash || result7 || libp) ;
10151 }
10152 
10153 static int G__G__GenVector_146_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10154 {
10155       {
10156          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10157          result7->ref = (long) (&obj);
10158          result7->obj.i = (long) (&obj);
10159       }
10160    return(1 || funcname || hash || result7 || libp) ;
10161 }
10162 
10163 static int G__G__GenVector_146_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10164 {
10165       {
10166          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10167          result7->ref = (long) (&obj);
10168          result7->obj.i = (long) (&obj);
10169       }
10170    return(1 || funcname || hash || result7 || libp) ;
10171 }
10172 
10173 static int G__G__GenVector_146_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10174 {
10175       {
10176          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10177          result7->ref = (long) (&obj);
10178          result7->obj.i = (long) (&obj);
10179       }
10180    return(1 || funcname || hash || result7 || libp) ;
10181 }
10182 
10183 static int G__G__GenVector_146_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10184 {
10185       {
10186          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10187          result7->ref = (long) (&obj);
10188          result7->obj.i = (long) (&obj);
10189       }
10190    return(1 || funcname || hash || result7 || libp) ;
10191 }
10192 
10193 static int G__G__GenVector_146_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10194 {
10195       {
10196          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10197          result7->ref = (long) (&obj);
10198          result7->obj.i = (long) (&obj);
10199       }
10200    return(1 || funcname || hash || result7 || libp) ;
10201 }
10202 
10203 static int G__G__GenVector_146_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10204 {
10205       {
10206          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10207          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10208          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10209          result7->obj.i = (long) ((void*) pobj);
10210          result7->ref = result7->obj.i;
10211          G__store_tempobject(*result7);
10212       }
10213    return(1 || funcname || hash || result7 || libp) ;
10214 }
10215 
10216 static int G__G__GenVector_146_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10217 {
10218       {
10219          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10220          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
10221          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10222          result7->obj.i = (long) ((void*) pobj);
10223          result7->ref = result7->obj.i;
10224          G__store_tempobject(*result7);
10225       }
10226    return(1 || funcname || hash || result7 || libp) ;
10227 }
10228 
10229 static int G__G__GenVector_146_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10230 {
10231       {
10232          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10233          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
10234          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10235          result7->obj.i = (long) ((void*) pobj);
10236          result7->ref = result7->obj.i;
10237          G__store_tempobject(*result7);
10238       }
10239    return(1 || funcname || hash || result7 || libp) ;
10240 }
10241 
10242 static int G__G__GenVector_146_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10243 {
10244       {
10245          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10246          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10247          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10248          result7->obj.i = (long) ((void*) pobj);
10249          result7->ref = result7->obj.i;
10250          G__store_tempobject(*result7);
10251       }
10252    return(1 || funcname || hash || result7 || libp) ;
10253 }
10254 
10255 static int G__G__GenVector_146_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10256 {
10257       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
10258    return(1 || funcname || hash || result7 || libp) ;
10259 }
10260 
10261 static int G__G__GenVector_146_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10262 {
10263       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
10264    return(1 || funcname || hash || result7 || libp) ;
10265 }
10266 
10267 static int G__G__GenVector_146_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10268 {
10269       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
10270    return(1 || funcname || hash || result7 || libp) ;
10271 }
10272 
10273 static int G__G__GenVector_146_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10274 {
10275       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
10276    return(1 || funcname || hash || result7 || libp) ;
10277 }
10278 
10279 static int G__G__GenVector_146_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10280 {
10281       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
10282    return(1 || funcname || hash || result7 || libp) ;
10283 }
10284 
10285 static int G__G__GenVector_146_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10286 {
10287       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
10288    return(1 || funcname || hash || result7 || libp) ;
10289 }
10290 
10291 static int G__G__GenVector_146_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10292 {
10293       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
10294    return(1 || funcname || hash || result7 || libp) ;
10295 }
10296 
10297 static int G__G__GenVector_146_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10298 {
10299       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
10300    return(1 || funcname || hash || result7 || libp) ;
10301 }
10302 
10303 static int G__G__GenVector_146_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10304 {
10305       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
10306    return(1 || funcname || hash || result7 || libp) ;
10307 }
10308 
10309 static int G__G__GenVector_146_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10310 {
10311       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
10312    return(1 || funcname || hash || result7 || libp) ;
10313 }
10314 
10315 static int G__G__GenVector_146_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10316 {
10317       {
10318          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10319          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
10320          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10321          result7->obj.i = (long) ((void*) pobj);
10322          result7->ref = result7->obj.i;
10323          G__store_tempobject(*result7);
10324       }
10325    return(1 || funcname || hash || result7 || libp) ;
10326 }
10327 
10328 static int G__G__GenVector_146_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10329 {
10330       {
10331          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10332          result7->ref = (long) (&obj);
10333          result7->obj.i = (long) (&obj);
10334       }
10335    return(1 || funcname || hash || result7 || libp) ;
10336 }
10337 
10338 static int G__G__GenVector_146_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10339 {
10340       {
10341          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10342          result7->ref = (long) (&obj);
10343          result7->obj.i = (long) (&obj);
10344       }
10345    return(1 || funcname || hash || result7 || libp) ;
10346 }
10347 
10348 static int G__G__GenVector_146_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10349 {
10350       {
10351          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10352          result7->ref = (long) (&obj);
10353          result7->obj.i = (long) (&obj);
10354       }
10355    return(1 || funcname || hash || result7 || libp) ;
10356 }
10357 
10358 static int G__G__GenVector_146_0_50(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::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10361    return(1 || funcname || hash || result7 || libp) ;
10362 }
10363 
10364 static int G__G__GenVector_146_0_51(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::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10367    return(1 || funcname || hash || result7 || libp) ;
10368 }
10369 
10370 static int G__G__GenVector_146_0_52(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::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10373    return(1 || funcname || hash || result7 || libp) ;
10374 }
10375 
10376 static int G__G__GenVector_146_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10377 {
10378       {
10379          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10380          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10381          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10382          result7->obj.i = (long) ((void*) pobj);
10383          result7->ref = result7->obj.i;
10384          G__store_tempobject(*result7);
10385       }
10386    return(1 || funcname || hash || result7 || libp) ;
10387 }
10388 
10389 static int G__G__GenVector_146_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10390 {
10391       {
10392          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10393          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10394          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10395          result7->obj.i = (long) ((void*) pobj);
10396          result7->ref = result7->obj.i;
10397          G__store_tempobject(*result7);
10398       }
10399    return(1 || funcname || hash || result7 || libp) ;
10400 }
10401 
10402 static int G__G__GenVector_146_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10403 {
10404       {
10405          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
10406          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10407          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
10408          result7->obj.i = (long) ((void*) pobj);
10409          result7->ref = result7->obj.i;
10410          G__store_tempobject(*result7);
10411       }
10412    return(1 || funcname || hash || result7 || libp) ;
10413 }
10414 
10415 static int G__G__GenVector_146_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10416 {
10417       {
10418          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10419          result7->ref = (long) (&obj);
10420          result7->obj.i = (long) (&obj);
10421       }
10422    return(1 || funcname || hash || result7 || libp) ;
10423 }
10424 
10425 static int G__G__GenVector_146_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10426 {
10427       {
10428          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10429          result7->ref = (long) (&obj);
10430          result7->obj.i = (long) (&obj);
10431       }
10432    return(1 || funcname || hash || result7 || libp) ;
10433 }
10434 
10435 static int G__G__GenVector_146_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10436 {
10437       {
10438          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10439          result7->ref = (long) (&obj);
10440          result7->obj.i = (long) (&obj);
10441       }
10442    return(1 || funcname || hash || result7 || libp) ;
10443 }
10444 
10445 static int G__G__GenVector_146_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10446 {
10447       {
10448          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10449          result7->ref = (long) (&obj);
10450          result7->obj.i = (long) (&obj);
10451       }
10452    return(1 || funcname || hash || result7 || libp) ;
10453 }
10454 
10455 static int G__G__GenVector_146_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10456 {
10457       {
10458          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10459          result7->ref = (long) (&obj);
10460          result7->obj.i = (long) (&obj);
10461       }
10462    return(1 || funcname || hash || result7 || libp) ;
10463 }
10464 
10465 static int G__G__GenVector_146_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10466 {
10467       {
10468          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
10469          result7->ref = (long) (&obj);
10470          result7->obj.i = (long) (&obj);
10471       }
10472    return(1 || funcname || hash || result7 || libp) ;
10473 }
10474 
10475 // automatic copy constructor
10476 static int G__G__GenVector_146_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10477 
10478 {
10479    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
10480    void* tmp = (void*) G__int(libp->para[0]);
10481    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
10482    result7->obj.i = (long) p;
10483    result7->ref = (long) p;
10484    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
10485    return(1 || funcname || hash || result7 || libp) ;
10486 }
10487 
10488 // automatic destructor
10489 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
10490 static int G__G__GenVector_146_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10491 {
10492    char* gvp = (char*) G__getgvp();
10493    long soff = G__getstructoffset();
10494    int n = G__getaryconstruct();
10495    //
10496    //has_a_delete: 0
10497    //has_own_delete1arg: 0
10498    //has_own_delete2arg: 0
10499    //
10500    if (!soff) {
10501      return(1);
10502    }
10503    if (n) {
10504      if (gvp == (char*)G__PVOID) {
10505        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
10506      } else {
10507        G__setgvp((long) G__PVOID);
10508        for (int i = n - 1; i >= 0; --i) {
10509          ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
10510        }
10511        G__setgvp((long)gvp);
10512      }
10513    } else {
10514      if (gvp == (char*)G__PVOID) {
10515        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
10516      } else {
10517        G__setgvp((long) G__PVOID);
10518        ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
10519        G__setgvp((long)gvp);
10520      }
10521    }
10522    G__setnull(result7);
10523    return(1 || funcname || hash || result7 || libp) ;
10524 }
10525 
10526 // automatic assignment operator
10527 static int G__G__GenVector_146_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10528 {
10529    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
10530    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
10531    const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
10532    result7->ref = (long) (&obj);
10533    result7->obj.i = (long) (&obj);
10534    return(1 || funcname || hash || result7 || libp) ;
10535 }
10536 
10537 
10538 /* ROOT::Math::Polar3D<double> */
10539 static int G__G__GenVector_149_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10540 {
10541    ROOT::Math::Polar3D<double>* p = NULL;
10542    char* gvp = (char*) G__getgvp();
10543    int n = G__getaryconstruct();
10544    if (n) {
10545      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10546        p = new ROOT::Math::Polar3D<double>[n];
10547      } else {
10548        p = new((void*) gvp) ROOT::Math::Polar3D<double>[n];
10549      }
10550    } else {
10551      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10552        p = new ROOT::Math::Polar3D<double>;
10553      } else {
10554        p = new((void*) gvp) ROOT::Math::Polar3D<double>;
10555      }
10556    }
10557    result7->obj.i = (long) p;
10558    result7->ref = (long) p;
10559    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR));
10560    return(1 || funcname || hash || result7 || libp) ;
10561 }
10562 
10563 static int G__G__GenVector_149_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10564 {
10565    ROOT::Math::Polar3D<double>* p = NULL;
10566    char* gvp = (char*) G__getgvp();
10567    //m: 3
10568    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10569      p = new ROOT::Math::Polar3D<double>(
10570 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
10571 , (double) G__double(libp->para[2]));
10572    } else {
10573      p = new((void*) gvp) ROOT::Math::Polar3D<double>(
10574 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
10575 , (double) G__double(libp->para[2]));
10576    }
10577    result7->obj.i = (long) p;
10578    result7->ref = (long) p;
10579    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR));
10580    return(1 || funcname || hash || result7 || libp) ;
10581 }
10582 
10583 static int G__G__GenVector_149_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10584 {
10585    ROOT::Math::Polar3D<double>* p = NULL;
10586    char* gvp = (char*) G__getgvp();
10587    //m: 1
10588    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10589      p = new ROOT::Math::Polar3D<double>(*(ROOT::Math::Polar3D<double>*) libp->para[0].ref);
10590    } else {
10591      p = new((void*) gvp) ROOT::Math::Polar3D<double>(*(ROOT::Math::Polar3D<double>*) libp->para[0].ref);
10592    }
10593    result7->obj.i = (long) p;
10594    result7->ref = (long) p;
10595    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR));
10596    return(1 || funcname || hash || result7 || libp) ;
10597 }
10598 
10599 static int G__G__GenVector_149_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10600 {
10601       {
10602          const ROOT::Math::Polar3D<double>& obj = ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::Polar3D<double>*) libp->para[0].ref);
10603          result7->ref = (long) (&obj);
10604          result7->obj.i = (long) (&obj);
10605       }
10606    return(1 || funcname || hash || result7 || libp) ;
10607 }
10608 
10609 static int G__G__GenVector_149_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10610 {
10611       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Polar3D<double>::Scalar*) G__int(libp->para[0]));
10612       G__setnull(result7);
10613    return(1 || funcname || hash || result7 || libp) ;
10614 }
10615 
10616 static int G__G__GenVector_149_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10617 {
10618       ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::Polar3D<double>::Scalar*) G__int(libp->para[0]));
10619       G__setnull(result7);
10620    return(1 || funcname || hash || result7 || libp) ;
10621 }
10622 
10623 static int G__G__GenVector_149_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10624 {
10625       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[1])
10626 , (ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[2]));
10627       G__setnull(result7);
10628    return(1 || funcname || hash || result7 || libp) ;
10629 }
10630 
10631 static int G__G__GenVector_149_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10632 {
10633       ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Polar3D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Polar3D<double>::Scalar*) G__Doubleref(&libp->para[1])
10634 , *(ROOT::Math::Polar3D<double>::Scalar*) G__Doubleref(&libp->para[2]));
10635       G__setnull(result7);
10636    return(1 || funcname || hash || result7 || libp) ;
10637 }
10638 
10639 static int G__G__GenVector_149_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10640 {
10641       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->R());
10642    return(1 || funcname || hash || result7 || libp) ;
10643 }
10644 
10645 static int G__G__GenVector_149_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10646 {
10647       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Phi());
10648    return(1 || funcname || hash || result7 || libp) ;
10649 }
10650 
10651 static int G__G__GenVector_149_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10652 {
10653       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Theta());
10654    return(1 || funcname || hash || result7 || libp) ;
10655 }
10656 
10657 static int G__G__GenVector_149_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10658 {
10659       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Rho());
10660    return(1 || funcname || hash || result7 || libp) ;
10661 }
10662 
10663 static int G__G__GenVector_149_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10664 {
10665       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->X());
10666    return(1 || funcname || hash || result7 || libp) ;
10667 }
10668 
10669 static int G__G__GenVector_149_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10670 {
10671       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Y());
10672    return(1 || funcname || hash || result7 || libp) ;
10673 }
10674 
10675 static int G__G__GenVector_149_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10676 {
10677       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Z());
10678    return(1 || funcname || hash || result7 || libp) ;
10679 }
10680 
10681 static int G__G__GenVector_149_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10682 {
10683       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Mag2());
10684    return(1 || funcname || hash || result7 || libp) ;
10685 }
10686 
10687 static int G__G__GenVector_149_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10688 {
10689       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Perp2());
10690    return(1 || funcname || hash || result7 || libp) ;
10691 }
10692 
10693 static int G__G__GenVector_149_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10694 {
10695       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->Eta());
10696    return(1 || funcname || hash || result7 || libp) ;
10697 }
10698 
10699 static int G__G__GenVector_149_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10700 {
10701       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetR(*(double*) G__Doubleref(&libp->para[0]));
10702       G__setnull(result7);
10703    return(1 || funcname || hash || result7 || libp) ;
10704 }
10705 
10706 static int G__G__GenVector_149_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10707 {
10708       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetTheta(*(double*) G__Doubleref(&libp->para[0]));
10709       G__setnull(result7);
10710    return(1 || funcname || hash || result7 || libp) ;
10711 }
10712 
10713 static int G__G__GenVector_149_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10714 {
10715       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetPhi(*(double*) G__Doubleref(&libp->para[0]));
10716       G__setnull(result7);
10717    return(1 || funcname || hash || result7 || libp) ;
10718 }
10719 
10720 static int G__G__GenVector_149_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10721 {
10722       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetXYZ((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[1])
10723 , (ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[2]));
10724       G__setnull(result7);
10725    return(1 || funcname || hash || result7 || libp) ;
10726 }
10727 
10728 static int G__G__GenVector_149_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10729 {
10730       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->Scale((double) G__double(libp->para[0]));
10731       G__setnull(result7);
10732    return(1 || funcname || hash || result7 || libp) ;
10733 }
10734 
10735 static int G__G__GenVector_149_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10736 {
10737       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->Negate();
10738       G__setnull(result7);
10739    return(1 || funcname || hash || result7 || libp) ;
10740 }
10741 
10742 static int G__G__GenVector_149_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10743 {
10744       G__letint(result7, 103, (long) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::Polar3D<double>*) libp->para[0].ref));
10745    return(1 || funcname || hash || result7 || libp) ;
10746 }
10747 
10748 static int G__G__GenVector_149_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10749 {
10750       G__letint(result7, 103, (long) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::Polar3D<double>*) libp->para[0].ref));
10751    return(1 || funcname || hash || result7 || libp) ;
10752 }
10753 
10754 static int G__G__GenVector_149_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10755 {
10756       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->x());
10757    return(1 || funcname || hash || result7 || libp) ;
10758 }
10759 
10760 static int G__G__GenVector_149_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10761 {
10762       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->y());
10763    return(1 || funcname || hash || result7 || libp) ;
10764 }
10765 
10766 static int G__G__GenVector_149_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10767 {
10768       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<double>*) G__getstructoffset())->z());
10769    return(1 || funcname || hash || result7 || libp) ;
10770 }
10771 
10772 static int G__G__GenVector_149_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10773 {
10774       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetX((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]));
10775       G__setnull(result7);
10776    return(1 || funcname || hash || result7 || libp) ;
10777 }
10778 
10779 static int G__G__GenVector_149_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10780 {
10781       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetY((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]));
10782       G__setnull(result7);
10783    return(1 || funcname || hash || result7 || libp) ;
10784 }
10785 
10786 static int G__G__GenVector_149_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10787 {
10788       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetZ((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]));
10789       G__setnull(result7);
10790    return(1 || funcname || hash || result7 || libp) ;
10791 }
10792 
10793 static int G__G__GenVector_149_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10794 {
10795       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetRho((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]));
10796       G__setnull(result7);
10797    return(1 || funcname || hash || result7 || libp) ;
10798 }
10799 
10800 static int G__G__GenVector_149_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10801 {
10802       ((ROOT::Math::Polar3D<double>*) G__getstructoffset())->SetEta((ROOT::Math::Polar3D<double>::Scalar) G__double(libp->para[0]));
10803       G__setnull(result7);
10804    return(1 || funcname || hash || result7 || libp) ;
10805 }
10806 
10807 // automatic destructor
10808 typedef ROOT::Math::Polar3D<double> G__TROOTcLcLMathcLcLPolar3DlEdoublegR;
10809 static int G__G__GenVector_149_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10810 {
10811    char* gvp = (char*) G__getgvp();
10812    long soff = G__getstructoffset();
10813    int n = G__getaryconstruct();
10814    //
10815    //has_a_delete: 0
10816    //has_own_delete1arg: 0
10817    //has_own_delete2arg: 0
10818    //
10819    if (!soff) {
10820      return(1);
10821    }
10822    if (n) {
10823      if (gvp == (char*)G__PVOID) {
10824        delete[] (ROOT::Math::Polar3D<double>*) soff;
10825      } else {
10826        G__setgvp((long) G__PVOID);
10827        for (int i = n - 1; i >= 0; --i) {
10828          ((ROOT::Math::Polar3D<double>*) (soff+(sizeof(ROOT::Math::Polar3D<double>)*i)))->~G__TROOTcLcLMathcLcLPolar3DlEdoublegR();
10829        }
10830        G__setgvp((long)gvp);
10831      }
10832    } else {
10833      if (gvp == (char*)G__PVOID) {
10834        delete (ROOT::Math::Polar3D<double>*) soff;
10835      } else {
10836        G__setgvp((long) G__PVOID);
10837        ((ROOT::Math::Polar3D<double>*) (soff))->~G__TROOTcLcLMathcLcLPolar3DlEdoublegR();
10838        G__setgvp((long)gvp);
10839      }
10840    }
10841    G__setnull(result7);
10842    return(1 || funcname || hash || result7 || libp) ;
10843 }
10844 
10845 
10846 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
10847 static int G__G__GenVector_150_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10848 {
10849    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
10850    char* gvp = (char*) G__getgvp();
10851    int n = G__getaryconstruct();
10852    if (n) {
10853      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10854        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
10855      } else {
10856        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
10857      }
10858    } else {
10859      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10860        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
10861      } else {
10862        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
10863      }
10864    }
10865    result7->obj.i = (long) p;
10866    result7->ref = (long) p;
10867    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
10868    return(1 || funcname || hash || result7 || libp) ;
10869 }
10870 
10871 static int G__G__GenVector_150_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10872 {
10873    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
10874    char* gvp = (char*) G__getgvp();
10875    //m: 3
10876    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10877      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
10878 (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10879 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10880    } else {
10881      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
10882 (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10883 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10884    }
10885    result7->obj.i = (long) p;
10886    result7->ref = (long) p;
10887    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
10888    return(1 || funcname || hash || result7 || libp) ;
10889 }
10890 
10891 static int G__G__GenVector_150_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10892 {
10893       {
10894          const ROOT::Math::Polar3D<double>* pobj;
10895          const ROOT::Math::Polar3D<double> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
10896          pobj = new ROOT::Math::Polar3D<double>(xobj);
10897          result7->obj.i = (long) ((void*) pobj);
10898          result7->ref = result7->obj.i;
10899          G__store_tempobject(*result7);
10900       }
10901    return(1 || funcname || hash || result7 || libp) ;
10902 }
10903 
10904 static int G__G__GenVector_150_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10905 {
10906       {
10907          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10908          result7->ref = (long) (&obj);
10909          result7->obj.i = (long) (&obj);
10910       }
10911    return(1 || funcname || hash || result7 || libp) ;
10912 }
10913 
10914 static int G__G__GenVector_150_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10915 {
10916       {
10917          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10918 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10919          result7->ref = (long) (&obj);
10920          result7->obj.i = (long) (&obj);
10921       }
10922    return(1 || funcname || hash || result7 || libp) ;
10923 }
10924 
10925 static int G__G__GenVector_150_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10926 {
10927       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
10928 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
10929       G__setnull(result7);
10930    return(1 || funcname || hash || result7 || libp) ;
10931 }
10932 
10933 static int G__G__GenVector_150_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10934 {
10935       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10936       G__setnull(result7);
10937    return(1 || funcname || hash || result7 || libp) ;
10938 }
10939 
10940 static int G__G__GenVector_150_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10941 {
10942       {
10943          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10944 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10945          result7->ref = (long) (&obj);
10946          result7->obj.i = (long) (&obj);
10947       }
10948    return(1 || funcname || hash || result7 || libp) ;
10949 }
10950 
10951 static int G__G__GenVector_150_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10952 {
10953       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10954    return(1 || funcname || hash || result7 || libp) ;
10955 }
10956 
10957 static int G__G__GenVector_150_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10958 {
10959       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
10960    return(1 || funcname || hash || result7 || libp) ;
10961 }
10962 
10963 static int G__G__GenVector_150_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10964 {
10965       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
10966    return(1 || funcname || hash || result7 || libp) ;
10967 }
10968 
10969 static int G__G__GenVector_150_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10970 {
10971       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
10972    return(1 || funcname || hash || result7 || libp) ;
10973 }
10974 
10975 static int G__G__GenVector_150_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10976 {
10977       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
10978    return(1 || funcname || hash || result7 || libp) ;
10979 }
10980 
10981 static int G__G__GenVector_150_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10982 {
10983       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
10984    return(1 || funcname || hash || result7 || libp) ;
10985 }
10986 
10987 static int G__G__GenVector_150_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10988 {
10989       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
10990    return(1 || funcname || hash || result7 || libp) ;
10991 }
10992 
10993 static int G__G__GenVector_150_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10994 {
10995       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
10996    return(1 || funcname || hash || result7 || libp) ;
10997 }
10998 
10999 static int G__G__GenVector_150_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11000 {
11001       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
11002    return(1 || funcname || hash || result7 || libp) ;
11003 }
11004 
11005 static int G__G__GenVector_150_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11006 {
11007       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
11008    return(1 || funcname || hash || result7 || libp) ;
11009 }
11010 
11011 static int G__G__GenVector_150_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11012 {
11013       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
11014    return(1 || funcname || hash || result7 || libp) ;
11015 }
11016 
11017 static int G__G__GenVector_150_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11018 {
11019       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
11020    return(1 || funcname || hash || result7 || libp) ;
11021 }
11022 
11023 static int G__G__GenVector_150_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11024 {
11025       {
11026          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11027          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
11028          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11029          result7->obj.i = (long) ((void*) pobj);
11030          result7->ref = result7->obj.i;
11031          G__store_tempobject(*result7);
11032       }
11033    return(1 || funcname || hash || result7 || libp) ;
11034 }
11035 
11036 static int G__G__GenVector_150_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11037 {
11038       {
11039          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11040          result7->ref = (long) (&obj);
11041          result7->obj.i = (long) (&obj);
11042       }
11043    return(1 || funcname || hash || result7 || libp) ;
11044 }
11045 
11046 static int G__G__GenVector_150_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11047 {
11048       {
11049          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11050          result7->ref = (long) (&obj);
11051          result7->obj.i = (long) (&obj);
11052       }
11053    return(1 || funcname || hash || result7 || libp) ;
11054 }
11055 
11056 static int G__G__GenVector_150_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11057 {
11058       {
11059          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11060          result7->ref = (long) (&obj);
11061          result7->obj.i = (long) (&obj);
11062       }
11063    return(1 || funcname || hash || result7 || libp) ;
11064 }
11065 
11066 static int G__G__GenVector_150_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11067 {
11068       {
11069          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11070          result7->ref = (long) (&obj);
11071          result7->obj.i = (long) (&obj);
11072       }
11073    return(1 || funcname || hash || result7 || libp) ;
11074 }
11075 
11076 static int G__G__GenVector_150_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11077 {
11078       {
11079          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11080          result7->ref = (long) (&obj);
11081          result7->obj.i = (long) (&obj);
11082       }
11083    return(1 || funcname || hash || result7 || libp) ;
11084 }
11085 
11086 static int G__G__GenVector_150_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11087 {
11088       {
11089          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11090          result7->ref = (long) (&obj);
11091          result7->obj.i = (long) (&obj);
11092       }
11093    return(1 || funcname || hash || result7 || libp) ;
11094 }
11095 
11096 static int G__G__GenVector_150_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11097 {
11098       {
11099          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11100          result7->ref = (long) (&obj);
11101          result7->obj.i = (long) (&obj);
11102       }
11103    return(1 || funcname || hash || result7 || libp) ;
11104 }
11105 
11106 static int G__G__GenVector_150_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11107 {
11108       {
11109          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11110          result7->ref = (long) (&obj);
11111          result7->obj.i = (long) (&obj);
11112       }
11113    return(1 || funcname || hash || result7 || libp) ;
11114 }
11115 
11116 static int G__G__GenVector_150_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11117 {
11118       {
11119          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11120          result7->ref = (long) (&obj);
11121          result7->obj.i = (long) (&obj);
11122       }
11123    return(1 || funcname || hash || result7 || libp) ;
11124 }
11125 
11126 static int G__G__GenVector_150_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11127 {
11128       {
11129          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11130          result7->ref = (long) (&obj);
11131          result7->obj.i = (long) (&obj);
11132       }
11133    return(1 || funcname || hash || result7 || libp) ;
11134 }
11135 
11136 static int G__G__GenVector_150_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11137 {
11138       {
11139          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11140          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11141          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11142          result7->obj.i = (long) ((void*) pobj);
11143          result7->ref = result7->obj.i;
11144          G__store_tempobject(*result7);
11145       }
11146    return(1 || funcname || hash || result7 || libp) ;
11147 }
11148 
11149 static int G__G__GenVector_150_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11150 {
11151       {
11152          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11153          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
11154          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11155          result7->obj.i = (long) ((void*) pobj);
11156          result7->ref = result7->obj.i;
11157          G__store_tempobject(*result7);
11158       }
11159    return(1 || funcname || hash || result7 || libp) ;
11160 }
11161 
11162 static int G__G__GenVector_150_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11163 {
11164       {
11165          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11166          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
11167          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11168          result7->obj.i = (long) ((void*) pobj);
11169          result7->ref = result7->obj.i;
11170          G__store_tempobject(*result7);
11171       }
11172    return(1 || funcname || hash || result7 || libp) ;
11173 }
11174 
11175 static int G__G__GenVector_150_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11176 {
11177       {
11178          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11179          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11180          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11181          result7->obj.i = (long) ((void*) pobj);
11182          result7->ref = result7->obj.i;
11183          G__store_tempobject(*result7);
11184       }
11185    return(1 || funcname || hash || result7 || libp) ;
11186 }
11187 
11188 static int G__G__GenVector_150_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11189 {
11190       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
11191    return(1 || funcname || hash || result7 || libp) ;
11192 }
11193 
11194 static int G__G__GenVector_150_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11195 {
11196       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
11197    return(1 || funcname || hash || result7 || libp) ;
11198 }
11199 
11200 static int G__G__GenVector_150_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11201 {
11202       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
11203    return(1 || funcname || hash || result7 || libp) ;
11204 }
11205 
11206 static int G__G__GenVector_150_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11207 {
11208       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
11209    return(1 || funcname || hash || result7 || libp) ;
11210 }
11211 
11212 static int G__G__GenVector_150_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11213 {
11214       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
11215    return(1 || funcname || hash || result7 || libp) ;
11216 }
11217 
11218 static int G__G__GenVector_150_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11219 {
11220       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
11221    return(1 || funcname || hash || result7 || libp) ;
11222 }
11223 
11224 static int G__G__GenVector_150_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11225 {
11226       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
11227    return(1 || funcname || hash || result7 || libp) ;
11228 }
11229 
11230 static int G__G__GenVector_150_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11231 {
11232       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
11233    return(1 || funcname || hash || result7 || libp) ;
11234 }
11235 
11236 static int G__G__GenVector_150_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11237 {
11238       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
11239    return(1 || funcname || hash || result7 || libp) ;
11240 }
11241 
11242 static int G__G__GenVector_150_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11243 {
11244       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
11245    return(1 || funcname || hash || result7 || libp) ;
11246 }
11247 
11248 static int G__G__GenVector_150_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11249 {
11250       {
11251          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11252          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
11253          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11254          result7->obj.i = (long) ((void*) pobj);
11255          result7->ref = result7->obj.i;
11256          G__store_tempobject(*result7);
11257       }
11258    return(1 || funcname || hash || result7 || libp) ;
11259 }
11260 
11261 static int G__G__GenVector_150_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11262 {
11263       {
11264          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11265          result7->ref = (long) (&obj);
11266          result7->obj.i = (long) (&obj);
11267       }
11268    return(1 || funcname || hash || result7 || libp) ;
11269 }
11270 
11271 static int G__G__GenVector_150_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11272 {
11273       {
11274          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11275          result7->ref = (long) (&obj);
11276          result7->obj.i = (long) (&obj);
11277       }
11278    return(1 || funcname || hash || result7 || libp) ;
11279 }
11280 
11281 static int G__G__GenVector_150_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11282 {
11283       {
11284          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11285          result7->ref = (long) (&obj);
11286          result7->obj.i = (long) (&obj);
11287       }
11288    return(1 || funcname || hash || result7 || libp) ;
11289 }
11290 
11291 static int G__G__GenVector_150_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11292 {
11293       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
11294    return(1 || funcname || hash || result7 || libp) ;
11295 }
11296 
11297 static int G__G__GenVector_150_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11298 {
11299       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
11300    return(1 || funcname || hash || result7 || libp) ;
11301 }
11302 
11303 static int G__G__GenVector_150_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11304 {
11305       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
11306    return(1 || funcname || hash || result7 || libp) ;
11307 }
11308 
11309 static int G__G__GenVector_150_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11310 {
11311       {
11312          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11313          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11314          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11315          result7->obj.i = (long) ((void*) pobj);
11316          result7->ref = result7->obj.i;
11317          G__store_tempobject(*result7);
11318       }
11319    return(1 || funcname || hash || result7 || libp) ;
11320 }
11321 
11322 static int G__G__GenVector_150_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11323 {
11324       {
11325          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11326          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11327          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11328          result7->obj.i = (long) ((void*) pobj);
11329          result7->ref = result7->obj.i;
11330          G__store_tempobject(*result7);
11331       }
11332    return(1 || funcname || hash || result7 || libp) ;
11333 }
11334 
11335 static int G__G__GenVector_150_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11336 {
11337       {
11338          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11339          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11340          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11341          result7->obj.i = (long) ((void*) pobj);
11342          result7->ref = result7->obj.i;
11343          G__store_tempobject(*result7);
11344       }
11345    return(1 || funcname || hash || result7 || libp) ;
11346 }
11347 
11348 static int G__G__GenVector_150_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11349 {
11350       {
11351          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11352          result7->ref = (long) (&obj);
11353          result7->obj.i = (long) (&obj);
11354       }
11355    return(1 || funcname || hash || result7 || libp) ;
11356 }
11357 
11358 static int G__G__GenVector_150_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11359 {
11360       {
11361          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11362          result7->ref = (long) (&obj);
11363          result7->obj.i = (long) (&obj);
11364       }
11365    return(1 || funcname || hash || result7 || libp) ;
11366 }
11367 
11368 static int G__G__GenVector_150_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11369 {
11370       {
11371          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11372          result7->ref = (long) (&obj);
11373          result7->obj.i = (long) (&obj);
11374       }
11375    return(1 || funcname || hash || result7 || libp) ;
11376 }
11377 
11378 static int G__G__GenVector_150_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11379 {
11380       {
11381          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11382          result7->ref = (long) (&obj);
11383          result7->obj.i = (long) (&obj);
11384       }
11385    return(1 || funcname || hash || result7 || libp) ;
11386 }
11387 
11388 static int G__G__GenVector_150_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11389 {
11390       {
11391          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11392          result7->ref = (long) (&obj);
11393          result7->obj.i = (long) (&obj);
11394       }
11395    return(1 || funcname || hash || result7 || libp) ;
11396 }
11397 
11398 static int G__G__GenVector_150_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11399 {
11400       {
11401          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
11402          result7->ref = (long) (&obj);
11403          result7->obj.i = (long) (&obj);
11404       }
11405    return(1 || funcname || hash || result7 || libp) ;
11406 }
11407 
11408 // automatic copy constructor
11409 static int G__G__GenVector_150_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11410 
11411 {
11412    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
11413    void* tmp = (void*) G__int(libp->para[0]);
11414    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
11415    result7->obj.i = (long) p;
11416    result7->ref = (long) p;
11417    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
11418    return(1 || funcname || hash || result7 || libp) ;
11419 }
11420 
11421 // automatic destructor
11422 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
11423 static int G__G__GenVector_150_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11424 {
11425    char* gvp = (char*) G__getgvp();
11426    long soff = G__getstructoffset();
11427    int n = G__getaryconstruct();
11428    //
11429    //has_a_delete: 0
11430    //has_own_delete1arg: 0
11431    //has_own_delete2arg: 0
11432    //
11433    if (!soff) {
11434      return(1);
11435    }
11436    if (n) {
11437      if (gvp == (char*)G__PVOID) {
11438        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
11439      } else {
11440        G__setgvp((long) G__PVOID);
11441        for (int i = n - 1; i >= 0; --i) {
11442          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
11443        }
11444        G__setgvp((long)gvp);
11445      }
11446    } else {
11447      if (gvp == (char*)G__PVOID) {
11448        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
11449      } else {
11450        G__setgvp((long) G__PVOID);
11451        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
11452        G__setgvp((long)gvp);
11453      }
11454    }
11455    G__setnull(result7);
11456    return(1 || funcname || hash || result7 || libp) ;
11457 }
11458 
11459 // automatic assignment operator
11460 static int G__G__GenVector_150_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11461 {
11462    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
11463    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
11464    const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
11465    result7->ref = (long) (&obj);
11466    result7->obj.i = (long) (&obj);
11467    return(1 || funcname || hash || result7 || libp) ;
11468 }
11469 
11470 
11471 /* ROOT::Math::Cylindrical3D<double> */
11472 static int G__G__GenVector_153_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11473 {
11474    ROOT::Math::Cylindrical3D<double>* p = NULL;
11475    char* gvp = (char*) G__getgvp();
11476    int n = G__getaryconstruct();
11477    if (n) {
11478      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11479        p = new ROOT::Math::Cylindrical3D<double>[n];
11480      } else {
11481        p = new((void*) gvp) ROOT::Math::Cylindrical3D<double>[n];
11482      }
11483    } else {
11484      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11485        p = new ROOT::Math::Cylindrical3D<double>;
11486      } else {
11487        p = new((void*) gvp) ROOT::Math::Cylindrical3D<double>;
11488      }
11489    }
11490    result7->obj.i = (long) p;
11491    result7->ref = (long) p;
11492    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR));
11493    return(1 || funcname || hash || result7 || libp) ;
11494 }
11495 
11496 static int G__G__GenVector_153_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11497 {
11498    ROOT::Math::Cylindrical3D<double>* p = NULL;
11499    char* gvp = (char*) G__getgvp();
11500    //m: 3
11501    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11502      p = new ROOT::Math::Cylindrical3D<double>(
11503 (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[1])
11504 , (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[2]));
11505    } else {
11506      p = new((void*) gvp) ROOT::Math::Cylindrical3D<double>(
11507 (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[1])
11508 , (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[2]));
11509    }
11510    result7->obj.i = (long) p;
11511    result7->ref = (long) p;
11512    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR));
11513    return(1 || funcname || hash || result7 || libp) ;
11514 }
11515 
11516 static int G__G__GenVector_153_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11517 {
11518    ROOT::Math::Cylindrical3D<double>* p = NULL;
11519    char* gvp = (char*) G__getgvp();
11520    //m: 1
11521    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11522      p = new ROOT::Math::Cylindrical3D<double>(*(ROOT::Math::Cylindrical3D<double>*) libp->para[0].ref);
11523    } else {
11524      p = new((void*) gvp) ROOT::Math::Cylindrical3D<double>(*(ROOT::Math::Cylindrical3D<double>*) libp->para[0].ref);
11525    }
11526    result7->obj.i = (long) p;
11527    result7->ref = (long) p;
11528    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR));
11529    return(1 || funcname || hash || result7 || libp) ;
11530 }
11531 
11532 static int G__G__GenVector_153_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11533 {
11534       {
11535          const ROOT::Math::Cylindrical3D<double>& obj = ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::Cylindrical3D<double>*) libp->para[0].ref);
11536          result7->ref = (long) (&obj);
11537          result7->obj.i = (long) (&obj);
11538       }
11539    return(1 || funcname || hash || result7 || libp) ;
11540 }
11541 
11542 static int G__G__GenVector_153_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11543 {
11544       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cylindrical3D<double>::Scalar*) G__int(libp->para[0]));
11545       G__setnull(result7);
11546    return(1 || funcname || hash || result7 || libp) ;
11547 }
11548 
11549 static int G__G__GenVector_153_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11550 {
11551       ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::Cylindrical3D<double>::Scalar*) G__int(libp->para[0]));
11552       G__setnull(result7);
11553    return(1 || funcname || hash || result7 || libp) ;
11554 }
11555 
11556 static int G__G__GenVector_153_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11557 {
11558       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[1])
11559 , (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[2]));
11560       G__setnull(result7);
11561    return(1 || funcname || hash || result7 || libp) ;
11562 }
11563 
11564 static int G__G__GenVector_153_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11565 {
11566       ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Cylindrical3D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Cylindrical3D<double>::Scalar*) G__Doubleref(&libp->para[1])
11567 , *(ROOT::Math::Cylindrical3D<double>::Scalar*) G__Doubleref(&libp->para[2]));
11568       G__setnull(result7);
11569    return(1 || funcname || hash || result7 || libp) ;
11570 }
11571 
11572 static int G__G__GenVector_153_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11573 {
11574       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Rho());
11575    return(1 || funcname || hash || result7 || libp) ;
11576 }
11577 
11578 static int G__G__GenVector_153_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11579 {
11580       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Z());
11581    return(1 || funcname || hash || result7 || libp) ;
11582 }
11583 
11584 static int G__G__GenVector_153_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11585 {
11586       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Phi());
11587    return(1 || funcname || hash || result7 || libp) ;
11588 }
11589 
11590 static int G__G__GenVector_153_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11591 {
11592       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->X());
11593    return(1 || funcname || hash || result7 || libp) ;
11594 }
11595 
11596 static int G__G__GenVector_153_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11597 {
11598       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Y());
11599    return(1 || funcname || hash || result7 || libp) ;
11600 }
11601 
11602 static int G__G__GenVector_153_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11603 {
11604       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Mag2());
11605    return(1 || funcname || hash || result7 || libp) ;
11606 }
11607 
11608 static int G__G__GenVector_153_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11609 {
11610       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->R());
11611    return(1 || funcname || hash || result7 || libp) ;
11612 }
11613 
11614 static int G__G__GenVector_153_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11615 {
11616       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Perp2());
11617    return(1 || funcname || hash || result7 || libp) ;
11618 }
11619 
11620 static int G__G__GenVector_153_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11621 {
11622       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Theta());
11623    return(1 || funcname || hash || result7 || libp) ;
11624 }
11625 
11626 static int G__G__GenVector_153_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11627 {
11628       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Eta());
11629    return(1 || funcname || hash || result7 || libp) ;
11630 }
11631 
11632 static int G__G__GenVector_153_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11633 {
11634       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetRho((double) G__double(libp->para[0]));
11635       G__setnull(result7);
11636    return(1 || funcname || hash || result7 || libp) ;
11637 }
11638 
11639 static int G__G__GenVector_153_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11640 {
11641       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetZ((double) G__double(libp->para[0]));
11642       G__setnull(result7);
11643    return(1 || funcname || hash || result7 || libp) ;
11644 }
11645 
11646 static int G__G__GenVector_153_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11647 {
11648       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetPhi((double) G__double(libp->para[0]));
11649       G__setnull(result7);
11650    return(1 || funcname || hash || result7 || libp) ;
11651 }
11652 
11653 static int G__G__GenVector_153_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11654 {
11655       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetXYZ((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[1])
11656 , (ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[2]));
11657       G__setnull(result7);
11658    return(1 || funcname || hash || result7 || libp) ;
11659 }
11660 
11661 static int G__G__GenVector_153_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11662 {
11663       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Scale((double) G__double(libp->para[0]));
11664       G__setnull(result7);
11665    return(1 || funcname || hash || result7 || libp) ;
11666 }
11667 
11668 static int G__G__GenVector_153_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11669 {
11670       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->Negate();
11671       G__setnull(result7);
11672    return(1 || funcname || hash || result7 || libp) ;
11673 }
11674 
11675 static int G__G__GenVector_153_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11676 {
11677       G__letint(result7, 103, (long) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::Cylindrical3D<double>*) libp->para[0].ref));
11678    return(1 || funcname || hash || result7 || libp) ;
11679 }
11680 
11681 static int G__G__GenVector_153_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11682 {
11683       G__letint(result7, 103, (long) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::Cylindrical3D<double>*) libp->para[0].ref));
11684    return(1 || funcname || hash || result7 || libp) ;
11685 }
11686 
11687 static int G__G__GenVector_153_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11688 {
11689       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->x());
11690    return(1 || funcname || hash || result7 || libp) ;
11691 }
11692 
11693 static int G__G__GenVector_153_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11694 {
11695       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->y());
11696    return(1 || funcname || hash || result7 || libp) ;
11697 }
11698 
11699 static int G__G__GenVector_153_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11700 {
11701       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->z());
11702    return(1 || funcname || hash || result7 || libp) ;
11703 }
11704 
11705 static int G__G__GenVector_153_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11706 {
11707       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetX((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]));
11708       G__setnull(result7);
11709    return(1 || funcname || hash || result7 || libp) ;
11710 }
11711 
11712 static int G__G__GenVector_153_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11713 {
11714       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetY((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]));
11715       G__setnull(result7);
11716    return(1 || funcname || hash || result7 || libp) ;
11717 }
11718 
11719 static int G__G__GenVector_153_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11720 {
11721       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetEta((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]));
11722       G__setnull(result7);
11723    return(1 || funcname || hash || result7 || libp) ;
11724 }
11725 
11726 static int G__G__GenVector_153_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11727 {
11728       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetR((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]));
11729       G__setnull(result7);
11730    return(1 || funcname || hash || result7 || libp) ;
11731 }
11732 
11733 static int G__G__GenVector_153_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11734 {
11735       ((ROOT::Math::Cylindrical3D<double>*) G__getstructoffset())->SetTheta((ROOT::Math::Cylindrical3D<double>::Scalar) G__double(libp->para[0]));
11736       G__setnull(result7);
11737    return(1 || funcname || hash || result7 || libp) ;
11738 }
11739 
11740 // automatic destructor
11741 typedef ROOT::Math::Cylindrical3D<double> G__TROOTcLcLMathcLcLCylindrical3DlEdoublegR;
11742 static int G__G__GenVector_153_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11743 {
11744    char* gvp = (char*) G__getgvp();
11745    long soff = G__getstructoffset();
11746    int n = G__getaryconstruct();
11747    //
11748    //has_a_delete: 0
11749    //has_own_delete1arg: 0
11750    //has_own_delete2arg: 0
11751    //
11752    if (!soff) {
11753      return(1);
11754    }
11755    if (n) {
11756      if (gvp == (char*)G__PVOID) {
11757        delete[] (ROOT::Math::Cylindrical3D<double>*) soff;
11758      } else {
11759        G__setgvp((long) G__PVOID);
11760        for (int i = n - 1; i >= 0; --i) {
11761          ((ROOT::Math::Cylindrical3D<double>*) (soff+(sizeof(ROOT::Math::Cylindrical3D<double>)*i)))->~G__TROOTcLcLMathcLcLCylindrical3DlEdoublegR();
11762        }
11763        G__setgvp((long)gvp);
11764      }
11765    } else {
11766      if (gvp == (char*)G__PVOID) {
11767        delete (ROOT::Math::Cylindrical3D<double>*) soff;
11768      } else {
11769        G__setgvp((long) G__PVOID);
11770        ((ROOT::Math::Cylindrical3D<double>*) (soff))->~G__TROOTcLcLMathcLcLCylindrical3DlEdoublegR();
11771        G__setgvp((long)gvp);
11772      }
11773    }
11774    G__setnull(result7);
11775    return(1 || funcname || hash || result7 || libp) ;
11776 }
11777 
11778 
11779 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
11780 static int G__G__GenVector_154_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11781 {
11782    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
11783    char* gvp = (char*) G__getgvp();
11784    int n = G__getaryconstruct();
11785    if (n) {
11786      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11787        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
11788      } else {
11789        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
11790      }
11791    } else {
11792      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11793        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
11794      } else {
11795        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
11796      }
11797    }
11798    result7->obj.i = (long) p;
11799    result7->ref = (long) p;
11800    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
11801    return(1 || funcname || hash || result7 || libp) ;
11802 }
11803 
11804 static int G__G__GenVector_154_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11805 {
11806    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
11807    char* gvp = (char*) G__getgvp();
11808    //m: 3
11809    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11810      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
11811 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11812 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11813    } else {
11814      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
11815 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11816 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11817    }
11818    result7->obj.i = (long) p;
11819    result7->ref = (long) p;
11820    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
11821    return(1 || funcname || hash || result7 || libp) ;
11822 }
11823 
11824 static int G__G__GenVector_154_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11825 {
11826       {
11827          const ROOT::Math::Cylindrical3D<double>* pobj;
11828          const ROOT::Math::Cylindrical3D<double> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
11829          pobj = new ROOT::Math::Cylindrical3D<double>(xobj);
11830          result7->obj.i = (long) ((void*) pobj);
11831          result7->ref = result7->obj.i;
11832          G__store_tempobject(*result7);
11833       }
11834    return(1 || funcname || hash || result7 || libp) ;
11835 }
11836 
11837 static int G__G__GenVector_154_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11838 {
11839       {
11840          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11841          result7->ref = (long) (&obj);
11842          result7->obj.i = (long) (&obj);
11843       }
11844    return(1 || funcname || hash || result7 || libp) ;
11845 }
11846 
11847 static int G__G__GenVector_154_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11848 {
11849       {
11850          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11851 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11852          result7->ref = (long) (&obj);
11853          result7->obj.i = (long) (&obj);
11854       }
11855    return(1 || funcname || hash || result7 || libp) ;
11856 }
11857 
11858 static int G__G__GenVector_154_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11859 {
11860       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11861 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11862       G__setnull(result7);
11863    return(1 || funcname || hash || result7 || libp) ;
11864 }
11865 
11866 static int G__G__GenVector_154_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11867 {
11868       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11869       G__setnull(result7);
11870    return(1 || funcname || hash || result7 || libp) ;
11871 }
11872 
11873 static int G__G__GenVector_154_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11874 {
11875       {
11876          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11877 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11878          result7->ref = (long) (&obj);
11879          result7->obj.i = (long) (&obj);
11880       }
11881    return(1 || funcname || hash || result7 || libp) ;
11882 }
11883 
11884 static int G__G__GenVector_154_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11885 {
11886       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
11887    return(1 || funcname || hash || result7 || libp) ;
11888 }
11889 
11890 static int G__G__GenVector_154_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11891 {
11892       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
11893    return(1 || funcname || hash || result7 || libp) ;
11894 }
11895 
11896 static int G__G__GenVector_154_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11897 {
11898       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
11899    return(1 || funcname || hash || result7 || libp) ;
11900 }
11901 
11902 static int G__G__GenVector_154_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11903 {
11904       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
11905    return(1 || funcname || hash || result7 || libp) ;
11906 }
11907 
11908 static int G__G__GenVector_154_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11909 {
11910       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
11911    return(1 || funcname || hash || result7 || libp) ;
11912 }
11913 
11914 static int G__G__GenVector_154_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11915 {
11916       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
11917    return(1 || funcname || hash || result7 || libp) ;
11918 }
11919 
11920 static int G__G__GenVector_154_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11921 {
11922       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
11923    return(1 || funcname || hash || result7 || libp) ;
11924 }
11925 
11926 static int G__G__GenVector_154_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11927 {
11928       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
11929    return(1 || funcname || hash || result7 || libp) ;
11930 }
11931 
11932 static int G__G__GenVector_154_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11933 {
11934       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
11935    return(1 || funcname || hash || result7 || libp) ;
11936 }
11937 
11938 static int G__G__GenVector_154_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11939 {
11940       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
11941    return(1 || funcname || hash || result7 || libp) ;
11942 }
11943 
11944 static int G__G__GenVector_154_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11945 {
11946       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
11947    return(1 || funcname || hash || result7 || libp) ;
11948 }
11949 
11950 static int G__G__GenVector_154_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11951 {
11952       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
11953    return(1 || funcname || hash || result7 || libp) ;
11954 }
11955 
11956 static int G__G__GenVector_154_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11957 {
11958       {
11959          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
11960          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
11961          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
11962          result7->obj.i = (long) ((void*) pobj);
11963          result7->ref = result7->obj.i;
11964          G__store_tempobject(*result7);
11965       }
11966    return(1 || funcname || hash || result7 || libp) ;
11967 }
11968 
11969 static int G__G__GenVector_154_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11970 {
11971       {
11972          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11973          result7->ref = (long) (&obj);
11974          result7->obj.i = (long) (&obj);
11975       }
11976    return(1 || funcname || hash || result7 || libp) ;
11977 }
11978 
11979 static int G__G__GenVector_154_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11980 {
11981       {
11982          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11983          result7->ref = (long) (&obj);
11984          result7->obj.i = (long) (&obj);
11985       }
11986    return(1 || funcname || hash || result7 || libp) ;
11987 }
11988 
11989 static int G__G__GenVector_154_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11990 {
11991       {
11992          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11993          result7->ref = (long) (&obj);
11994          result7->obj.i = (long) (&obj);
11995       }
11996    return(1 || funcname || hash || result7 || libp) ;
11997 }
11998 
11999 static int G__G__GenVector_154_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12000 {
12001       {
12002          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12003          result7->ref = (long) (&obj);
12004          result7->obj.i = (long) (&obj);
12005       }
12006    return(1 || funcname || hash || result7 || libp) ;
12007 }
12008 
12009 static int G__G__GenVector_154_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12010 {
12011       {
12012          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12013          result7->ref = (long) (&obj);
12014          result7->obj.i = (long) (&obj);
12015       }
12016    return(1 || funcname || hash || result7 || libp) ;
12017 }
12018 
12019 static int G__G__GenVector_154_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12020 {
12021       {
12022          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12023          result7->ref = (long) (&obj);
12024          result7->obj.i = (long) (&obj);
12025       }
12026    return(1 || funcname || hash || result7 || libp) ;
12027 }
12028 
12029 static int G__G__GenVector_154_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12030 {
12031       {
12032          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12033          result7->ref = (long) (&obj);
12034          result7->obj.i = (long) (&obj);
12035       }
12036    return(1 || funcname || hash || result7 || libp) ;
12037 }
12038 
12039 static int G__G__GenVector_154_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12040 {
12041       {
12042          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12043          result7->ref = (long) (&obj);
12044          result7->obj.i = (long) (&obj);
12045       }
12046    return(1 || funcname || hash || result7 || libp) ;
12047 }
12048 
12049 static int G__G__GenVector_154_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12050 {
12051       {
12052          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12053          result7->ref = (long) (&obj);
12054          result7->obj.i = (long) (&obj);
12055       }
12056    return(1 || funcname || hash || result7 || libp) ;
12057 }
12058 
12059 static int G__G__GenVector_154_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12060 {
12061       {
12062          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12063          result7->ref = (long) (&obj);
12064          result7->obj.i = (long) (&obj);
12065       }
12066    return(1 || funcname || hash || result7 || libp) ;
12067 }
12068 
12069 static int G__G__GenVector_154_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12070 {
12071       {
12072          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12073          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12074          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12075          result7->obj.i = (long) ((void*) pobj);
12076          result7->ref = result7->obj.i;
12077          G__store_tempobject(*result7);
12078       }
12079    return(1 || funcname || hash || result7 || libp) ;
12080 }
12081 
12082 static int G__G__GenVector_154_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12083 {
12084       {
12085          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12086          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
12087          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12088          result7->obj.i = (long) ((void*) pobj);
12089          result7->ref = result7->obj.i;
12090          G__store_tempobject(*result7);
12091       }
12092    return(1 || funcname || hash || result7 || libp) ;
12093 }
12094 
12095 static int G__G__GenVector_154_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12096 {
12097       {
12098          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12099          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
12100          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12101          result7->obj.i = (long) ((void*) pobj);
12102          result7->ref = result7->obj.i;
12103          G__store_tempobject(*result7);
12104       }
12105    return(1 || funcname || hash || result7 || libp) ;
12106 }
12107 
12108 static int G__G__GenVector_154_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12109 {
12110       {
12111          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12112          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12113          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12114          result7->obj.i = (long) ((void*) pobj);
12115          result7->ref = result7->obj.i;
12116          G__store_tempobject(*result7);
12117       }
12118    return(1 || funcname || hash || result7 || libp) ;
12119 }
12120 
12121 static int G__G__GenVector_154_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12122 {
12123       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
12124    return(1 || funcname || hash || result7 || libp) ;
12125 }
12126 
12127 static int G__G__GenVector_154_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12128 {
12129       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
12130    return(1 || funcname || hash || result7 || libp) ;
12131 }
12132 
12133 static int G__G__GenVector_154_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12134 {
12135       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
12136    return(1 || funcname || hash || result7 || libp) ;
12137 }
12138 
12139 static int G__G__GenVector_154_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12140 {
12141       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
12142    return(1 || funcname || hash || result7 || libp) ;
12143 }
12144 
12145 static int G__G__GenVector_154_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12146 {
12147       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
12148    return(1 || funcname || hash || result7 || libp) ;
12149 }
12150 
12151 static int G__G__GenVector_154_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12152 {
12153       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
12154    return(1 || funcname || hash || result7 || libp) ;
12155 }
12156 
12157 static int G__G__GenVector_154_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12158 {
12159       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
12160    return(1 || funcname || hash || result7 || libp) ;
12161 }
12162 
12163 static int G__G__GenVector_154_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12164 {
12165       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
12166    return(1 || funcname || hash || result7 || libp) ;
12167 }
12168 
12169 static int G__G__GenVector_154_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12170 {
12171       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
12172    return(1 || funcname || hash || result7 || libp) ;
12173 }
12174 
12175 static int G__G__GenVector_154_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12176 {
12177       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
12178    return(1 || funcname || hash || result7 || libp) ;
12179 }
12180 
12181 static int G__G__GenVector_154_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12182 {
12183       {
12184          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12185          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
12186          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12187          result7->obj.i = (long) ((void*) pobj);
12188          result7->ref = result7->obj.i;
12189          G__store_tempobject(*result7);
12190       }
12191    return(1 || funcname || hash || result7 || libp) ;
12192 }
12193 
12194 static int G__G__GenVector_154_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12195 {
12196       {
12197          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12198          result7->ref = (long) (&obj);
12199          result7->obj.i = (long) (&obj);
12200       }
12201    return(1 || funcname || hash || result7 || libp) ;
12202 }
12203 
12204 static int G__G__GenVector_154_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12205 {
12206       {
12207          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12208          result7->ref = (long) (&obj);
12209          result7->obj.i = (long) (&obj);
12210       }
12211    return(1 || funcname || hash || result7 || libp) ;
12212 }
12213 
12214 static int G__G__GenVector_154_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12215 {
12216       {
12217          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12218          result7->ref = (long) (&obj);
12219          result7->obj.i = (long) (&obj);
12220       }
12221    return(1 || funcname || hash || result7 || libp) ;
12222 }
12223 
12224 static int G__G__GenVector_154_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12225 {
12226       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
12227    return(1 || funcname || hash || result7 || libp) ;
12228 }
12229 
12230 static int G__G__GenVector_154_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12231 {
12232       {
12233          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12234          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12235          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12236          result7->obj.i = (long) ((void*) pobj);
12237          result7->ref = result7->obj.i;
12238          G__store_tempobject(*result7);
12239       }
12240    return(1 || funcname || hash || result7 || libp) ;
12241 }
12242 
12243 static int G__G__GenVector_154_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12244 {
12245       {
12246          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12247          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12248          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12249          result7->obj.i = (long) ((void*) pobj);
12250          result7->ref = result7->obj.i;
12251          G__store_tempobject(*result7);
12252       }
12253    return(1 || funcname || hash || result7 || libp) ;
12254 }
12255 
12256 static int G__G__GenVector_154_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12257 {
12258       {
12259          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12260          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12261          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12262          result7->obj.i = (long) ((void*) pobj);
12263          result7->ref = result7->obj.i;
12264          G__store_tempobject(*result7);
12265       }
12266    return(1 || funcname || hash || result7 || libp) ;
12267 }
12268 
12269 static int G__G__GenVector_154_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12270 {
12271       {
12272          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12273          result7->ref = (long) (&obj);
12274          result7->obj.i = (long) (&obj);
12275       }
12276    return(1 || funcname || hash || result7 || libp) ;
12277 }
12278 
12279 static int G__G__GenVector_154_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12280 {
12281       {
12282          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12283          result7->ref = (long) (&obj);
12284          result7->obj.i = (long) (&obj);
12285       }
12286    return(1 || funcname || hash || result7 || libp) ;
12287 }
12288 
12289 static int G__G__GenVector_154_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12290 {
12291       {
12292          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12293          result7->ref = (long) (&obj);
12294          result7->obj.i = (long) (&obj);
12295       }
12296    return(1 || funcname || hash || result7 || libp) ;
12297 }
12298 
12299 static int G__G__GenVector_154_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12300 {
12301       {
12302          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12303          result7->ref = (long) (&obj);
12304          result7->obj.i = (long) (&obj);
12305       }
12306    return(1 || funcname || hash || result7 || libp) ;
12307 }
12308 
12309 static int G__G__GenVector_154_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12310 {
12311       {
12312          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12313          result7->ref = (long) (&obj);
12314          result7->obj.i = (long) (&obj);
12315       }
12316    return(1 || funcname || hash || result7 || libp) ;
12317 }
12318 
12319 static int G__G__GenVector_154_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12320 {
12321       {
12322          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12323          result7->ref = (long) (&obj);
12324          result7->obj.i = (long) (&obj);
12325       }
12326    return(1 || funcname || hash || result7 || libp) ;
12327 }
12328 
12329 static int G__G__GenVector_154_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12330 {
12331       {
12332          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12333          result7->ref = (long) (&obj);
12334          result7->obj.i = (long) (&obj);
12335       }
12336    return(1 || funcname || hash || result7 || libp) ;
12337 }
12338 
12339 // automatic copy constructor
12340 static int G__G__GenVector_154_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12341 
12342 {
12343    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
12344    void* tmp = (void*) G__int(libp->para[0]);
12345    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
12346    result7->obj.i = (long) p;
12347    result7->ref = (long) p;
12348    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
12349    return(1 || funcname || hash || result7 || libp) ;
12350 }
12351 
12352 // automatic destructor
12353 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
12354 static int G__G__GenVector_154_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12355 {
12356    char* gvp = (char*) G__getgvp();
12357    long soff = G__getstructoffset();
12358    int n = G__getaryconstruct();
12359    //
12360    //has_a_delete: 0
12361    //has_own_delete1arg: 0
12362    //has_own_delete2arg: 0
12363    //
12364    if (!soff) {
12365      return(1);
12366    }
12367    if (n) {
12368      if (gvp == (char*)G__PVOID) {
12369        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
12370      } else {
12371        G__setgvp((long) G__PVOID);
12372        for (int i = n - 1; i >= 0; --i) {
12373          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
12374        }
12375        G__setgvp((long)gvp);
12376      }
12377    } else {
12378      if (gvp == (char*)G__PVOID) {
12379        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
12380      } else {
12381        G__setgvp((long) G__PVOID);
12382        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
12383        G__setgvp((long)gvp);
12384      }
12385    }
12386    G__setnull(result7);
12387    return(1 || funcname || hash || result7 || libp) ;
12388 }
12389 
12390 // automatic assignment operator
12391 static int G__G__GenVector_154_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12392 {
12393    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
12394    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
12395    const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
12396    result7->ref = (long) (&obj);
12397    result7->obj.i = (long) (&obj);
12398    return(1 || funcname || hash || result7 || libp) ;
12399 }
12400 
12401 
12402 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
12403 static int G__G__GenVector_158_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12404 {
12405    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
12406    char* gvp = (char*) G__getgvp();
12407    int n = G__getaryconstruct();
12408    if (n) {
12409      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12410        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
12411      } else {
12412        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
12413      }
12414    } else {
12415      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12416        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
12417      } else {
12418        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
12419      }
12420    }
12421    result7->obj.i = (long) p;
12422    result7->ref = (long) p;
12423    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
12424    return(1 || funcname || hash || result7 || libp) ;
12425 }
12426 
12427 static int G__G__GenVector_158_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12428 {
12429    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
12430    char* gvp = (char*) G__getgvp();
12431    //m: 3
12432    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12433      p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
12434 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12435 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12436    } else {
12437      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
12438 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12439 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12440    }
12441    result7->obj.i = (long) p;
12442    result7->ref = (long) p;
12443    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
12444    return(1 || funcname || hash || result7 || libp) ;
12445 }
12446 
12447 static int G__G__GenVector_158_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12448 {
12449       {
12450          const ROOT::Math::Cartesian3D<double>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
12451          result7->ref = (long) (&obj);
12452          result7->obj.i = (long) (&obj);
12453       }
12454    return(1 || funcname || hash || result7 || libp) ;
12455 }
12456 
12457 static int G__G__GenVector_158_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12458 {
12459       {
12460          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
12461          result7->ref = (long) (&obj);
12462          result7->obj.i = (long) (&obj);
12463       }
12464    return(1 || funcname || hash || result7 || libp) ;
12465 }
12466 
12467 static int G__G__GenVector_158_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12468 {
12469       {
12470          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
12471 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
12472          result7->ref = (long) (&obj);
12473          result7->obj.i = (long) (&obj);
12474       }
12475    return(1 || funcname || hash || result7 || libp) ;
12476 }
12477 
12478 static int G__G__GenVector_158_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12479 {
12480       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12481 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12482       G__setnull(result7);
12483    return(1 || funcname || hash || result7 || libp) ;
12484 }
12485 
12486 static int G__G__GenVector_158_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12487 {
12488       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
12489       G__setnull(result7);
12490    return(1 || funcname || hash || result7 || libp) ;
12491 }
12492 
12493 static int G__G__GenVector_158_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12494 {
12495       {
12496          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
12497 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
12498          result7->ref = (long) (&obj);
12499          result7->obj.i = (long) (&obj);
12500       }
12501    return(1 || funcname || hash || result7 || libp) ;
12502 }
12503 
12504 static int G__G__GenVector_158_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12505 {
12506       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
12507    return(1 || funcname || hash || result7 || libp) ;
12508 }
12509 
12510 static int G__G__GenVector_158_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12511 {
12512       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
12513    return(1 || funcname || hash || result7 || libp) ;
12514 }
12515 
12516 static int G__G__GenVector_158_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12517 {
12518       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
12519    return(1 || funcname || hash || result7 || libp) ;
12520 }
12521 
12522 static int G__G__GenVector_158_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12523 {
12524       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
12525    return(1 || funcname || hash || result7 || libp) ;
12526 }
12527 
12528 static int G__G__GenVector_158_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12529 {
12530       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
12531    return(1 || funcname || hash || result7 || libp) ;
12532 }
12533 
12534 static int G__G__GenVector_158_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12535 {
12536       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
12537    return(1 || funcname || hash || result7 || libp) ;
12538 }
12539 
12540 static int G__G__GenVector_158_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12541 {
12542       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
12543    return(1 || funcname || hash || result7 || libp) ;
12544 }
12545 
12546 static int G__G__GenVector_158_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12547 {
12548       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
12549    return(1 || funcname || hash || result7 || libp) ;
12550 }
12551 
12552 static int G__G__GenVector_158_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12553 {
12554       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
12555    return(1 || funcname || hash || result7 || libp) ;
12556 }
12557 
12558 static int G__G__GenVector_158_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12559 {
12560       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
12561    return(1 || funcname || hash || result7 || libp) ;
12562 }
12563 
12564 static int G__G__GenVector_158_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12565 {
12566       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
12567    return(1 || funcname || hash || result7 || libp) ;
12568 }
12569 
12570 static int G__G__GenVector_158_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12571 {
12572       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
12573    return(1 || funcname || hash || result7 || libp) ;
12574 }
12575 
12576 static int G__G__GenVector_158_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12577 {
12578       {
12579          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12580          result7->ref = (long) (&obj);
12581          result7->obj.i = (long) (&obj);
12582       }
12583    return(1 || funcname || hash || result7 || libp) ;
12584 }
12585 
12586 static int G__G__GenVector_158_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12587 {
12588       {
12589          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12590          result7->ref = (long) (&obj);
12591          result7->obj.i = (long) (&obj);
12592       }
12593    return(1 || funcname || hash || result7 || libp) ;
12594 }
12595 
12596 static int G__G__GenVector_158_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12597 {
12598       {
12599          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12600          result7->ref = (long) (&obj);
12601          result7->obj.i = (long) (&obj);
12602       }
12603    return(1 || funcname || hash || result7 || libp) ;
12604 }
12605 
12606 static int G__G__GenVector_158_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12607 {
12608       {
12609          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12610          result7->ref = (long) (&obj);
12611          result7->obj.i = (long) (&obj);
12612       }
12613    return(1 || funcname || hash || result7 || libp) ;
12614 }
12615 
12616 static int G__G__GenVector_158_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12617 {
12618       {
12619          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12620          result7->ref = (long) (&obj);
12621          result7->obj.i = (long) (&obj);
12622       }
12623    return(1 || funcname || hash || result7 || libp) ;
12624 }
12625 
12626 static int G__G__GenVector_158_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12627 {
12628       {
12629          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12630          result7->ref = (long) (&obj);
12631          result7->obj.i = (long) (&obj);
12632       }
12633    return(1 || funcname || hash || result7 || libp) ;
12634 }
12635 
12636 static int G__G__GenVector_158_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12637 {
12638       {
12639          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12640          result7->ref = (long) (&obj);
12641          result7->obj.i = (long) (&obj);
12642       }
12643    return(1 || funcname || hash || result7 || libp) ;
12644 }
12645 
12646 static int G__G__GenVector_158_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12647 {
12648       {
12649          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12650          result7->ref = (long) (&obj);
12651          result7->obj.i = (long) (&obj);
12652       }
12653    return(1 || funcname || hash || result7 || libp) ;
12654 }
12655 
12656 static int G__G__GenVector_158_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12657 {
12658       {
12659          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12660          result7->ref = (long) (&obj);
12661          result7->obj.i = (long) (&obj);
12662       }
12663    return(1 || funcname || hash || result7 || libp) ;
12664 }
12665 
12666 static int G__G__GenVector_158_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12667 {
12668       {
12669          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12670          result7->ref = (long) (&obj);
12671          result7->obj.i = (long) (&obj);
12672       }
12673    return(1 || funcname || hash || result7 || libp) ;
12674 }
12675 
12676 static int G__G__GenVector_158_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12677 {
12678       {
12679          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12680          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12681          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12682          result7->obj.i = (long) ((void*) pobj);
12683          result7->ref = result7->obj.i;
12684          G__store_tempobject(*result7);
12685       }
12686    return(1 || funcname || hash || result7 || libp) ;
12687 }
12688 
12689 static int G__G__GenVector_158_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12690 {
12691       {
12692          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12693          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12694          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12695          result7->obj.i = (long) ((void*) pobj);
12696          result7->ref = result7->obj.i;
12697          G__store_tempobject(*result7);
12698       }
12699    return(1 || funcname || hash || result7 || libp) ;
12700 }
12701 
12702 static int G__G__GenVector_158_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12703 {
12704       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
12705    return(1 || funcname || hash || result7 || libp) ;
12706 }
12707 
12708 static int G__G__GenVector_158_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12709 {
12710       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
12711    return(1 || funcname || hash || result7 || libp) ;
12712 }
12713 
12714 static int G__G__GenVector_158_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12715 {
12716       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
12717    return(1 || funcname || hash || result7 || libp) ;
12718 }
12719 
12720 static int G__G__GenVector_158_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12721 {
12722       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
12723    return(1 || funcname || hash || result7 || libp) ;
12724 }
12725 
12726 static int G__G__GenVector_158_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12727 {
12728       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
12729    return(1 || funcname || hash || result7 || libp) ;
12730 }
12731 
12732 static int G__G__GenVector_158_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12733 {
12734       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
12735    return(1 || funcname || hash || result7 || libp) ;
12736 }
12737 
12738 static int G__G__GenVector_158_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12739 {
12740       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
12741    return(1 || funcname || hash || result7 || libp) ;
12742 }
12743 
12744 static int G__G__GenVector_158_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12745 {
12746       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
12747    return(1 || funcname || hash || result7 || libp) ;
12748 }
12749 
12750 static int G__G__GenVector_158_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12751 {
12752       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
12753    return(1 || funcname || hash || result7 || libp) ;
12754 }
12755 
12756 static int G__G__GenVector_158_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12757 {
12758       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
12759    return(1 || funcname || hash || result7 || libp) ;
12760 }
12761 
12762 static int G__G__GenVector_158_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12763 {
12764       {
12765          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12766          result7->ref = (long) (&obj);
12767          result7->obj.i = (long) (&obj);
12768       }
12769    return(1 || funcname || hash || result7 || libp) ;
12770 }
12771 
12772 static int G__G__GenVector_158_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12773 {
12774       {
12775          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12776          result7->ref = (long) (&obj);
12777          result7->obj.i = (long) (&obj);
12778       }
12779    return(1 || funcname || hash || result7 || libp) ;
12780 }
12781 
12782 static int G__G__GenVector_158_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12783 {
12784       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
12785    return(1 || funcname || hash || result7 || libp) ;
12786 }
12787 
12788 static int G__G__GenVector_158_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12789 {
12790       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
12791    return(1 || funcname || hash || result7 || libp) ;
12792 }
12793 
12794 static int G__G__GenVector_158_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12795 {
12796       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
12797    return(1 || funcname || hash || result7 || libp) ;
12798 }
12799 
12800 static int G__G__GenVector_158_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12801 {
12802       {
12803          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12804          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12805          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12806          result7->obj.i = (long) ((void*) pobj);
12807          result7->ref = result7->obj.i;
12808          G__store_tempobject(*result7);
12809       }
12810    return(1 || funcname || hash || result7 || libp) ;
12811 }
12812 
12813 static int G__G__GenVector_158_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12814 {
12815       {
12816          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12817          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12818          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12819          result7->obj.i = (long) ((void*) pobj);
12820          result7->ref = result7->obj.i;
12821          G__store_tempobject(*result7);
12822       }
12823    return(1 || funcname || hash || result7 || libp) ;
12824 }
12825 
12826 static int G__G__GenVector_158_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12827 {
12828       {
12829          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
12830          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12831          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
12832          result7->obj.i = (long) ((void*) pobj);
12833          result7->ref = result7->obj.i;
12834          G__store_tempobject(*result7);
12835       }
12836    return(1 || funcname || hash || result7 || libp) ;
12837 }
12838 
12839 static int G__G__GenVector_158_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12840 {
12841       {
12842          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12843          result7->ref = (long) (&obj);
12844          result7->obj.i = (long) (&obj);
12845       }
12846    return(1 || funcname || hash || result7 || libp) ;
12847 }
12848 
12849 static int G__G__GenVector_158_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12850 {
12851       {
12852          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12853          result7->ref = (long) (&obj);
12854          result7->obj.i = (long) (&obj);
12855       }
12856    return(1 || funcname || hash || result7 || libp) ;
12857 }
12858 
12859 static int G__G__GenVector_158_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12860 {
12861       {
12862          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12863          result7->ref = (long) (&obj);
12864          result7->obj.i = (long) (&obj);
12865       }
12866    return(1 || funcname || hash || result7 || libp) ;
12867 }
12868 
12869 static int G__G__GenVector_158_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12870 {
12871       {
12872          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12873          result7->ref = (long) (&obj);
12874          result7->obj.i = (long) (&obj);
12875       }
12876    return(1 || funcname || hash || result7 || libp) ;
12877 }
12878 
12879 static int G__G__GenVector_158_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12880 {
12881       {
12882          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12883          result7->ref = (long) (&obj);
12884          result7->obj.i = (long) (&obj);
12885       }
12886    return(1 || funcname || hash || result7 || libp) ;
12887 }
12888 
12889 static int G__G__GenVector_158_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12890 {
12891       {
12892          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
12893          result7->ref = (long) (&obj);
12894          result7->obj.i = (long) (&obj);
12895       }
12896    return(1 || funcname || hash || result7 || libp) ;
12897 }
12898 
12899 // automatic copy constructor
12900 static int G__G__GenVector_158_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12901 
12902 {
12903    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
12904    void* tmp = (void*) G__int(libp->para[0]);
12905    p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
12906    result7->obj.i = (long) p;
12907    result7->ref = (long) p;
12908    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
12909    return(1 || funcname || hash || result7 || libp) ;
12910 }
12911 
12912 // automatic destructor
12913 typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
12914 static int G__G__GenVector_158_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12915 {
12916    char* gvp = (char*) G__getgvp();
12917    long soff = G__getstructoffset();
12918    int n = G__getaryconstruct();
12919    //
12920    //has_a_delete: 0
12921    //has_own_delete1arg: 0
12922    //has_own_delete2arg: 0
12923    //
12924    if (!soff) {
12925      return(1);
12926    }
12927    if (n) {
12928      if (gvp == (char*)G__PVOID) {
12929        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
12930      } else {
12931        G__setgvp((long) G__PVOID);
12932        for (int i = n - 1; i >= 0; --i) {
12933          ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
12934        }
12935        G__setgvp((long)gvp);
12936      }
12937    } else {
12938      if (gvp == (char*)G__PVOID) {
12939        delete (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
12940      } else {
12941        G__setgvp((long) G__PVOID);
12942        ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
12943        G__setgvp((long)gvp);
12944      }
12945    }
12946    G__setnull(result7);
12947    return(1 || funcname || hash || result7 || libp) ;
12948 }
12949 
12950 // automatic assignment operator
12951 static int G__G__GenVector_158_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12952 {
12953    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
12954    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
12955    const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
12956    result7->ref = (long) (&obj);
12957    result7->obj.i = (long) (&obj);
12958    return(1 || funcname || hash || result7 || libp) ;
12959 }
12960 
12961 
12962 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
12963 static int G__G__GenVector_160_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12964 {
12965    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
12966    char* gvp = (char*) G__getgvp();
12967    int n = G__getaryconstruct();
12968    if (n) {
12969      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12970        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
12971      } else {
12972        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
12973      }
12974    } else {
12975      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12976        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
12977      } else {
12978        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
12979      }
12980    }
12981    result7->obj.i = (long) p;
12982    result7->ref = (long) p;
12983    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
12984    return(1 || funcname || hash || result7 || libp) ;
12985 }
12986 
12987 static int G__G__GenVector_160_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12988 {
12989    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
12990    char* gvp = (char*) G__getgvp();
12991    //m: 3
12992    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12993      p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
12994 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12995 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12996    } else {
12997      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
12998 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12999 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
13000    }
13001    result7->obj.i = (long) p;
13002    result7->ref = (long) p;
13003    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
13004    return(1 || funcname || hash || result7 || libp) ;
13005 }
13006 
13007 static int G__G__GenVector_160_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13008 {
13009       {
13010          const ROOT::Math::CylindricalEta3D<double>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
13011          result7->ref = (long) (&obj);
13012          result7->obj.i = (long) (&obj);
13013       }
13014    return(1 || funcname || hash || result7 || libp) ;
13015 }
13016 
13017 static int G__G__GenVector_160_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13018 {
13019       {
13020          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
13021          result7->ref = (long) (&obj);
13022          result7->obj.i = (long) (&obj);
13023       }
13024    return(1 || funcname || hash || result7 || libp) ;
13025 }
13026 
13027 static int G__G__GenVector_160_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13028 {
13029       {
13030          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
13031 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
13032          result7->ref = (long) (&obj);
13033          result7->obj.i = (long) (&obj);
13034       }
13035    return(1 || funcname || hash || result7 || libp) ;
13036 }
13037 
13038 static int G__G__GenVector_160_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13039 {
13040       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
13041 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
13042       G__setnull(result7);
13043    return(1 || funcname || hash || result7 || libp) ;
13044 }
13045 
13046 static int G__G__GenVector_160_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13047 {
13048       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
13049       G__setnull(result7);
13050    return(1 || funcname || hash || result7 || libp) ;
13051 }
13052 
13053 static int G__G__GenVector_160_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13054 {
13055       {
13056          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
13057 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
13058          result7->ref = (long) (&obj);
13059          result7->obj.i = (long) (&obj);
13060       }
13061    return(1 || funcname || hash || result7 || libp) ;
13062 }
13063 
13064 static int G__G__GenVector_160_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13065 {
13066       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13067    return(1 || funcname || hash || result7 || libp) ;
13068 }
13069 
13070 static int G__G__GenVector_160_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13071 {
13072       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13073    return(1 || funcname || hash || result7 || libp) ;
13074 }
13075 
13076 static int G__G__GenVector_160_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13077 {
13078       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
13079    return(1 || funcname || hash || result7 || libp) ;
13080 }
13081 
13082 static int G__G__GenVector_160_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13083 {
13084       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
13085    return(1 || funcname || hash || result7 || libp) ;
13086 }
13087 
13088 static int G__G__GenVector_160_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13089 {
13090       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
13091    return(1 || funcname || hash || result7 || libp) ;
13092 }
13093 
13094 static int G__G__GenVector_160_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13095 {
13096       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
13097    return(1 || funcname || hash || result7 || libp) ;
13098 }
13099 
13100 static int G__G__GenVector_160_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13101 {
13102       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
13103    return(1 || funcname || hash || result7 || libp) ;
13104 }
13105 
13106 static int G__G__GenVector_160_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13107 {
13108       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
13109    return(1 || funcname || hash || result7 || libp) ;
13110 }
13111 
13112 static int G__G__GenVector_160_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13113 {
13114       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
13115    return(1 || funcname || hash || result7 || libp) ;
13116 }
13117 
13118 static int G__G__GenVector_160_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13119 {
13120       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
13121    return(1 || funcname || hash || result7 || libp) ;
13122 }
13123 
13124 static int G__G__GenVector_160_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13125 {
13126       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
13127    return(1 || funcname || hash || result7 || libp) ;
13128 }
13129 
13130 static int G__G__GenVector_160_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13131 {
13132       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
13133    return(1 || funcname || hash || result7 || libp) ;
13134 }
13135 
13136 static int G__G__GenVector_160_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13137 {
13138       {
13139          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13140          result7->ref = (long) (&obj);
13141          result7->obj.i = (long) (&obj);
13142       }
13143    return(1 || funcname || hash || result7 || libp) ;
13144 }
13145 
13146 static int G__G__GenVector_160_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13147 {
13148       {
13149          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13150          result7->ref = (long) (&obj);
13151          result7->obj.i = (long) (&obj);
13152       }
13153    return(1 || funcname || hash || result7 || libp) ;
13154 }
13155 
13156 static int G__G__GenVector_160_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13157 {
13158       {
13159          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13160          result7->ref = (long) (&obj);
13161          result7->obj.i = (long) (&obj);
13162       }
13163    return(1 || funcname || hash || result7 || libp) ;
13164 }
13165 
13166 static int G__G__GenVector_160_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13167 {
13168       {
13169          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13170          result7->ref = (long) (&obj);
13171          result7->obj.i = (long) (&obj);
13172       }
13173    return(1 || funcname || hash || result7 || libp) ;
13174 }
13175 
13176 static int G__G__GenVector_160_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13177 {
13178       {
13179          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13180          result7->ref = (long) (&obj);
13181          result7->obj.i = (long) (&obj);
13182       }
13183    return(1 || funcname || hash || result7 || libp) ;
13184 }
13185 
13186 static int G__G__GenVector_160_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13187 {
13188       {
13189          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13190          result7->ref = (long) (&obj);
13191          result7->obj.i = (long) (&obj);
13192       }
13193    return(1 || funcname || hash || result7 || libp) ;
13194 }
13195 
13196 static int G__G__GenVector_160_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13197 {
13198       {
13199          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13200          result7->ref = (long) (&obj);
13201          result7->obj.i = (long) (&obj);
13202       }
13203    return(1 || funcname || hash || result7 || libp) ;
13204 }
13205 
13206 static int G__G__GenVector_160_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13207 {
13208       {
13209          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13210          result7->ref = (long) (&obj);
13211          result7->obj.i = (long) (&obj);
13212       }
13213    return(1 || funcname || hash || result7 || libp) ;
13214 }
13215 
13216 static int G__G__GenVector_160_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13217 {
13218       {
13219          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13220          result7->ref = (long) (&obj);
13221          result7->obj.i = (long) (&obj);
13222       }
13223    return(1 || funcname || hash || result7 || libp) ;
13224 }
13225 
13226 static int G__G__GenVector_160_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13227 {
13228       {
13229          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13230          result7->ref = (long) (&obj);
13231          result7->obj.i = (long) (&obj);
13232       }
13233    return(1 || funcname || hash || result7 || libp) ;
13234 }
13235 
13236 static int G__G__GenVector_160_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13237 {
13238       {
13239          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13240          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13241          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13242          result7->obj.i = (long) ((void*) pobj);
13243          result7->ref = result7->obj.i;
13244          G__store_tempobject(*result7);
13245       }
13246    return(1 || funcname || hash || result7 || libp) ;
13247 }
13248 
13249 static int G__G__GenVector_160_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13250 {
13251       {
13252          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13253          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13254          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13255          result7->obj.i = (long) ((void*) pobj);
13256          result7->ref = result7->obj.i;
13257          G__store_tempobject(*result7);
13258       }
13259    return(1 || funcname || hash || result7 || libp) ;
13260 }
13261 
13262 static int G__G__GenVector_160_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13263 {
13264       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
13265    return(1 || funcname || hash || result7 || libp) ;
13266 }
13267 
13268 static int G__G__GenVector_160_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13269 {
13270       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
13271    return(1 || funcname || hash || result7 || libp) ;
13272 }
13273 
13274 static int G__G__GenVector_160_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13275 {
13276       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
13277    return(1 || funcname || hash || result7 || libp) ;
13278 }
13279 
13280 static int G__G__GenVector_160_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13281 {
13282       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
13283    return(1 || funcname || hash || result7 || libp) ;
13284 }
13285 
13286 static int G__G__GenVector_160_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13287 {
13288       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
13289    return(1 || funcname || hash || result7 || libp) ;
13290 }
13291 
13292 static int G__G__GenVector_160_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13293 {
13294       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
13295    return(1 || funcname || hash || result7 || libp) ;
13296 }
13297 
13298 static int G__G__GenVector_160_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13299 {
13300       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
13301    return(1 || funcname || hash || result7 || libp) ;
13302 }
13303 
13304 static int G__G__GenVector_160_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13305 {
13306       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
13307    return(1 || funcname || hash || result7 || libp) ;
13308 }
13309 
13310 static int G__G__GenVector_160_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13311 {
13312       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
13313    return(1 || funcname || hash || result7 || libp) ;
13314 }
13315 
13316 static int G__G__GenVector_160_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13317 {
13318       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
13319    return(1 || funcname || hash || result7 || libp) ;
13320 }
13321 
13322 static int G__G__GenVector_160_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13323 {
13324       {
13325          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13326          result7->ref = (long) (&obj);
13327          result7->obj.i = (long) (&obj);
13328       }
13329    return(1 || funcname || hash || result7 || libp) ;
13330 }
13331 
13332 static int G__G__GenVector_160_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13333 {
13334       {
13335          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13336          result7->ref = (long) (&obj);
13337          result7->obj.i = (long) (&obj);
13338       }
13339    return(1 || funcname || hash || result7 || libp) ;
13340 }
13341 
13342 static int G__G__GenVector_160_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13343 {
13344       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13345    return(1 || funcname || hash || result7 || libp) ;
13346 }
13347 
13348 static int G__G__GenVector_160_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13349 {
13350       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13351    return(1 || funcname || hash || result7 || libp) ;
13352 }
13353 
13354 static int G__G__GenVector_160_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13355 {
13356       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13357    return(1 || funcname || hash || result7 || libp) ;
13358 }
13359 
13360 static int G__G__GenVector_160_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13361 {
13362       {
13363          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13364          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13365          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13366          result7->obj.i = (long) ((void*) pobj);
13367          result7->ref = result7->obj.i;
13368          G__store_tempobject(*result7);
13369       }
13370    return(1 || funcname || hash || result7 || libp) ;
13371 }
13372 
13373 static int G__G__GenVector_160_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13374 {
13375       {
13376          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13377          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13378          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13379          result7->obj.i = (long) ((void*) pobj);
13380          result7->ref = result7->obj.i;
13381          G__store_tempobject(*result7);
13382       }
13383    return(1 || funcname || hash || result7 || libp) ;
13384 }
13385 
13386 static int G__G__GenVector_160_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13387 {
13388       {
13389          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13390          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13391          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13392          result7->obj.i = (long) ((void*) pobj);
13393          result7->ref = result7->obj.i;
13394          G__store_tempobject(*result7);
13395       }
13396    return(1 || funcname || hash || result7 || libp) ;
13397 }
13398 
13399 static int G__G__GenVector_160_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13400 {
13401       {
13402          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13403          result7->ref = (long) (&obj);
13404          result7->obj.i = (long) (&obj);
13405       }
13406    return(1 || funcname || hash || result7 || libp) ;
13407 }
13408 
13409 static int G__G__GenVector_160_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13410 {
13411       {
13412          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13413          result7->ref = (long) (&obj);
13414          result7->obj.i = (long) (&obj);
13415       }
13416    return(1 || funcname || hash || result7 || libp) ;
13417 }
13418 
13419 static int G__G__GenVector_160_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13420 {
13421       {
13422          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13423          result7->ref = (long) (&obj);
13424          result7->obj.i = (long) (&obj);
13425       }
13426    return(1 || funcname || hash || result7 || libp) ;
13427 }
13428 
13429 static int G__G__GenVector_160_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13430 {
13431       {
13432          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13433          result7->ref = (long) (&obj);
13434          result7->obj.i = (long) (&obj);
13435       }
13436    return(1 || funcname || hash || result7 || libp) ;
13437 }
13438 
13439 static int G__G__GenVector_160_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13440 {
13441       {
13442          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13443          result7->ref = (long) (&obj);
13444          result7->obj.i = (long) (&obj);
13445       }
13446    return(1 || funcname || hash || result7 || libp) ;
13447 }
13448 
13449 static int G__G__GenVector_160_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13450 {
13451       {
13452          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13453          result7->ref = (long) (&obj);
13454          result7->obj.i = (long) (&obj);
13455       }
13456    return(1 || funcname || hash || result7 || libp) ;
13457 }
13458 
13459 // automatic copy constructor
13460 static int G__G__GenVector_160_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13461 
13462 {
13463    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
13464    void* tmp = (void*) G__int(libp->para[0]);
13465    p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
13466    result7->obj.i = (long) p;
13467    result7->ref = (long) p;
13468    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
13469    return(1 || funcname || hash || result7 || libp) ;
13470 }
13471 
13472 // automatic destructor
13473 typedef ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
13474 static int G__G__GenVector_160_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13475 {
13476    char* gvp = (char*) G__getgvp();
13477    long soff = G__getstructoffset();
13478    int n = G__getaryconstruct();
13479    //
13480    //has_a_delete: 0
13481    //has_own_delete1arg: 0
13482    //has_own_delete2arg: 0
13483    //
13484    if (!soff) {
13485      return(1);
13486    }
13487    if (n) {
13488      if (gvp == (char*)G__PVOID) {
13489        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
13490      } else {
13491        G__setgvp((long) G__PVOID);
13492        for (int i = n - 1; i >= 0; --i) {
13493          ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
13494        }
13495        G__setgvp((long)gvp);
13496      }
13497    } else {
13498      if (gvp == (char*)G__PVOID) {
13499        delete (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
13500      } else {
13501        G__setgvp((long) G__PVOID);
13502        ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
13503        G__setgvp((long)gvp);
13504      }
13505    }
13506    G__setnull(result7);
13507    return(1 || funcname || hash || result7 || libp) ;
13508 }
13509 
13510 // automatic assignment operator
13511 static int G__G__GenVector_160_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13512 {
13513    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
13514    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
13515    const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
13516    result7->ref = (long) (&obj);
13517    result7->obj.i = (long) (&obj);
13518    return(1 || funcname || hash || result7 || libp) ;
13519 }
13520 
13521 
13522 /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
13523 static int G__G__GenVector_162_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13524 {
13525    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
13526    char* gvp = (char*) G__getgvp();
13527    int n = G__getaryconstruct();
13528    if (n) {
13529      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13530        p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
13531      } else {
13532        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
13533      }
13534    } else {
13535      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13536        p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
13537      } else {
13538        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
13539      }
13540    }
13541    result7->obj.i = (long) p;
13542    result7->ref = (long) p;
13543    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
13544    return(1 || funcname || hash || result7 || libp) ;
13545 }
13546 
13547 static int G__G__GenVector_162_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13548 {
13549    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
13550    char* gvp = (char*) G__getgvp();
13551    //m: 3
13552    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13553      p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
13554 *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
13555 , *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
13556    } else {
13557      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
13558 *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
13559 , *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
13560    }
13561    result7->obj.i = (long) p;
13562    result7->ref = (long) p;
13563    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
13564    return(1 || funcname || hash || result7 || libp) ;
13565 }
13566 
13567 static int G__G__GenVector_162_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13568 {
13569       {
13570          const ROOT::Math::Polar3D<double>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
13571          result7->ref = (long) (&obj);
13572          result7->obj.i = (long) (&obj);
13573       }
13574    return(1 || funcname || hash || result7 || libp) ;
13575 }
13576 
13577 static int G__G__GenVector_162_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13578 {
13579       {
13580          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
13581          result7->ref = (long) (&obj);
13582          result7->obj.i = (long) (&obj);
13583       }
13584    return(1 || funcname || hash || result7 || libp) ;
13585 }
13586 
13587 static int G__G__GenVector_162_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13588 {
13589       {
13590          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
13591 , (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
13592          result7->ref = (long) (&obj);
13593          result7->obj.i = (long) (&obj);
13594       }
13595    return(1 || funcname || hash || result7 || libp) ;
13596 }
13597 
13598 static int G__G__GenVector_162_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13599 {
13600       ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
13601 , *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
13602       G__setnull(result7);
13603    return(1 || funcname || hash || result7 || libp) ;
13604 }
13605 
13606 static int G__G__GenVector_162_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13607 {
13608       ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
13609       G__setnull(result7);
13610    return(1 || funcname || hash || result7 || libp) ;
13611 }
13612 
13613 static int G__G__GenVector_162_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13614 {
13615       {
13616          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
13617 , (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
13618          result7->ref = (long) (&obj);
13619          result7->obj.i = (long) (&obj);
13620       }
13621    return(1 || funcname || hash || result7 || libp) ;
13622 }
13623 
13624 static int G__G__GenVector_162_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13625 {
13626       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13627    return(1 || funcname || hash || result7 || libp) ;
13628 }
13629 
13630 static int G__G__GenVector_162_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13631 {
13632       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13633    return(1 || funcname || hash || result7 || libp) ;
13634 }
13635 
13636 static int G__G__GenVector_162_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13637 {
13638       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
13639    return(1 || funcname || hash || result7 || libp) ;
13640 }
13641 
13642 static int G__G__GenVector_162_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13643 {
13644       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
13645    return(1 || funcname || hash || result7 || libp) ;
13646 }
13647 
13648 static int G__G__GenVector_162_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13649 {
13650       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
13651    return(1 || funcname || hash || result7 || libp) ;
13652 }
13653 
13654 static int G__G__GenVector_162_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13655 {
13656       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
13657    return(1 || funcname || hash || result7 || libp) ;
13658 }
13659 
13660 static int G__G__GenVector_162_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13661 {
13662       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
13663    return(1 || funcname || hash || result7 || libp) ;
13664 }
13665 
13666 static int G__G__GenVector_162_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13667 {
13668       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
13669    return(1 || funcname || hash || result7 || libp) ;
13670 }
13671 
13672 static int G__G__GenVector_162_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13673 {
13674       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
13675    return(1 || funcname || hash || result7 || libp) ;
13676 }
13677 
13678 static int G__G__GenVector_162_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13679 {
13680       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
13681    return(1 || funcname || hash || result7 || libp) ;
13682 }
13683 
13684 static int G__G__GenVector_162_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13685 {
13686       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
13687    return(1 || funcname || hash || result7 || libp) ;
13688 }
13689 
13690 static int G__G__GenVector_162_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13691 {
13692       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
13693    return(1 || funcname || hash || result7 || libp) ;
13694 }
13695 
13696 static int G__G__GenVector_162_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13697 {
13698       {
13699          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13700          result7->ref = (long) (&obj);
13701          result7->obj.i = (long) (&obj);
13702       }
13703    return(1 || funcname || hash || result7 || libp) ;
13704 }
13705 
13706 static int G__G__GenVector_162_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13707 {
13708       {
13709          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13710          result7->ref = (long) (&obj);
13711          result7->obj.i = (long) (&obj);
13712       }
13713    return(1 || funcname || hash || result7 || libp) ;
13714 }
13715 
13716 static int G__G__GenVector_162_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13717 {
13718       {
13719          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13720          result7->ref = (long) (&obj);
13721          result7->obj.i = (long) (&obj);
13722       }
13723    return(1 || funcname || hash || result7 || libp) ;
13724 }
13725 
13726 static int G__G__GenVector_162_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13727 {
13728       {
13729          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13730          result7->ref = (long) (&obj);
13731          result7->obj.i = (long) (&obj);
13732       }
13733    return(1 || funcname || hash || result7 || libp) ;
13734 }
13735 
13736 static int G__G__GenVector_162_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13737 {
13738       {
13739          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13740          result7->ref = (long) (&obj);
13741          result7->obj.i = (long) (&obj);
13742       }
13743    return(1 || funcname || hash || result7 || libp) ;
13744 }
13745 
13746 static int G__G__GenVector_162_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13747 {
13748       {
13749          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13750          result7->ref = (long) (&obj);
13751          result7->obj.i = (long) (&obj);
13752       }
13753    return(1 || funcname || hash || result7 || libp) ;
13754 }
13755 
13756 static int G__G__GenVector_162_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13757 {
13758       {
13759          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13760          result7->ref = (long) (&obj);
13761          result7->obj.i = (long) (&obj);
13762       }
13763    return(1 || funcname || hash || result7 || libp) ;
13764 }
13765 
13766 static int G__G__GenVector_162_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13767 {
13768       {
13769          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13770          result7->ref = (long) (&obj);
13771          result7->obj.i = (long) (&obj);
13772       }
13773    return(1 || funcname || hash || result7 || libp) ;
13774 }
13775 
13776 static int G__G__GenVector_162_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13777 {
13778       {
13779          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13780          result7->ref = (long) (&obj);
13781          result7->obj.i = (long) (&obj);
13782       }
13783    return(1 || funcname || hash || result7 || libp) ;
13784 }
13785 
13786 static int G__G__GenVector_162_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13787 {
13788       {
13789          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13790          result7->ref = (long) (&obj);
13791          result7->obj.i = (long) (&obj);
13792       }
13793    return(1 || funcname || hash || result7 || libp) ;
13794 }
13795 
13796 static int G__G__GenVector_162_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13797 {
13798       {
13799          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13800          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13801          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13802          result7->obj.i = (long) ((void*) pobj);
13803          result7->ref = result7->obj.i;
13804          G__store_tempobject(*result7);
13805       }
13806    return(1 || funcname || hash || result7 || libp) ;
13807 }
13808 
13809 static int G__G__GenVector_162_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13810 {
13811       {
13812          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13813          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
13814          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13815          result7->obj.i = (long) ((void*) pobj);
13816          result7->ref = result7->obj.i;
13817          G__store_tempobject(*result7);
13818       }
13819    return(1 || funcname || hash || result7 || libp) ;
13820 }
13821 
13822 static int G__G__GenVector_162_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13823 {
13824       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
13825    return(1 || funcname || hash || result7 || libp) ;
13826 }
13827 
13828 static int G__G__GenVector_162_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13829 {
13830       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
13831    return(1 || funcname || hash || result7 || libp) ;
13832 }
13833 
13834 static int G__G__GenVector_162_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13835 {
13836       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
13837    return(1 || funcname || hash || result7 || libp) ;
13838 }
13839 
13840 static int G__G__GenVector_162_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13841 {
13842       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
13843    return(1 || funcname || hash || result7 || libp) ;
13844 }
13845 
13846 static int G__G__GenVector_162_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13847 {
13848       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
13849    return(1 || funcname || hash || result7 || libp) ;
13850 }
13851 
13852 static int G__G__GenVector_162_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13853 {
13854       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
13855    return(1 || funcname || hash || result7 || libp) ;
13856 }
13857 
13858 static int G__G__GenVector_162_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13859 {
13860       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
13861    return(1 || funcname || hash || result7 || libp) ;
13862 }
13863 
13864 static int G__G__GenVector_162_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13865 {
13866       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
13867    return(1 || funcname || hash || result7 || libp) ;
13868 }
13869 
13870 static int G__G__GenVector_162_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13871 {
13872       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
13873    return(1 || funcname || hash || result7 || libp) ;
13874 }
13875 
13876 static int G__G__GenVector_162_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13877 {
13878       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
13879    return(1 || funcname || hash || result7 || libp) ;
13880 }
13881 
13882 static int G__G__GenVector_162_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13883 {
13884       {
13885          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13886          result7->ref = (long) (&obj);
13887          result7->obj.i = (long) (&obj);
13888       }
13889    return(1 || funcname || hash || result7 || libp) ;
13890 }
13891 
13892 static int G__G__GenVector_162_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13893 {
13894       {
13895          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13896          result7->ref = (long) (&obj);
13897          result7->obj.i = (long) (&obj);
13898       }
13899    return(1 || funcname || hash || result7 || libp) ;
13900 }
13901 
13902 static int G__G__GenVector_162_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13903 {
13904       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13905    return(1 || funcname || hash || result7 || libp) ;
13906 }
13907 
13908 static int G__G__GenVector_162_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13909 {
13910       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13911    return(1 || funcname || hash || result7 || libp) ;
13912 }
13913 
13914 static int G__G__GenVector_162_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13915 {
13916       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Dot(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
13917    return(1 || funcname || hash || result7 || libp) ;
13918 }
13919 
13920 static int G__G__GenVector_162_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13921 {
13922       {
13923          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13924          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13925          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13926          result7->obj.i = (long) ((void*) pobj);
13927          result7->ref = result7->obj.i;
13928          G__store_tempobject(*result7);
13929       }
13930    return(1 || funcname || hash || result7 || libp) ;
13931 }
13932 
13933 static int G__G__GenVector_162_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13934 {
13935       {
13936          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13937          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13938          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13939          result7->obj.i = (long) ((void*) pobj);
13940          result7->ref = result7->obj.i;
13941          G__store_tempobject(*result7);
13942       }
13943    return(1 || funcname || hash || result7 || libp) ;
13944 }
13945 
13946 static int G__G__GenVector_162_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13947 {
13948       {
13949          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
13950          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Cross(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13951          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
13952          result7->obj.i = (long) ((void*) pobj);
13953          result7->ref = result7->obj.i;
13954          G__store_tempobject(*result7);
13955       }
13956    return(1 || funcname || hash || result7 || libp) ;
13957 }
13958 
13959 static int G__G__GenVector_162_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13960 {
13961       {
13962          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13963          result7->ref = (long) (&obj);
13964          result7->obj.i = (long) (&obj);
13965       }
13966    return(1 || funcname || hash || result7 || libp) ;
13967 }
13968 
13969 static int G__G__GenVector_162_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13970 {
13971       {
13972          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13973          result7->ref = (long) (&obj);
13974          result7->obj.i = (long) (&obj);
13975       }
13976    return(1 || funcname || hash || result7 || libp) ;
13977 }
13978 
13979 static int G__G__GenVector_162_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13980 {
13981       {
13982          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13983          result7->ref = (long) (&obj);
13984          result7->obj.i = (long) (&obj);
13985       }
13986    return(1 || funcname || hash || result7 || libp) ;
13987 }
13988 
13989 static int G__G__GenVector_162_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13990 {
13991       {
13992          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
13993          result7->ref = (long) (&obj);
13994          result7->obj.i = (long) (&obj);
13995       }
13996    return(1 || funcname || hash || result7 || libp) ;
13997 }
13998 
13999 static int G__G__GenVector_162_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14000 {
14001       {
14002          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
14003          result7->ref = (long) (&obj);
14004          result7->obj.i = (long) (&obj);
14005       }
14006    return(1 || funcname || hash || result7 || libp) ;
14007 }
14008 
14009 static int G__G__GenVector_162_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14010 {
14011       {
14012          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
14013          result7->ref = (long) (&obj);
14014          result7->obj.i = (long) (&obj);
14015       }
14016    return(1 || funcname || hash || result7 || libp) ;
14017 }
14018 
14019 // automatic copy constructor
14020 static int G__G__GenVector_162_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14021 
14022 {
14023    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
14024    void* tmp = (void*) G__int(libp->para[0]);
14025    p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
14026    result7->obj.i = (long) p;
14027    result7->ref = (long) p;
14028    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
14029    return(1 || funcname || hash || result7 || libp) ;
14030 }
14031 
14032 // automatic destructor
14033 typedef ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
14034 static int G__G__GenVector_162_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14035 {
14036    char* gvp = (char*) G__getgvp();
14037    long soff = G__getstructoffset();
14038    int n = G__getaryconstruct();
14039    //
14040    //has_a_delete: 0
14041    //has_own_delete1arg: 0
14042    //has_own_delete2arg: 0
14043    //
14044    if (!soff) {
14045      return(1);
14046    }
14047    if (n) {
14048      if (gvp == (char*)G__PVOID) {
14049        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
14050      } else {
14051        G__setgvp((long) G__PVOID);
14052        for (int i = n - 1; i >= 0; --i) {
14053          ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
14054        }
14055        G__setgvp((long)gvp);
14056      }
14057    } else {
14058      if (gvp == (char*)G__PVOID) {
14059        delete (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
14060      } else {
14061        G__setgvp((long) G__PVOID);
14062        ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
14063        G__setgvp((long)gvp);
14064      }
14065    }
14066    G__setnull(result7);
14067    return(1 || funcname || hash || result7 || libp) ;
14068 }
14069 
14070 // automatic assignment operator
14071 static int G__G__GenVector_162_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14072 {
14073    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
14074    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
14075    const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
14076    result7->ref = (long) (&obj);
14077    result7->obj.i = (long) (&obj);
14078    return(1 || funcname || hash || result7 || libp) ;
14079 }
14080 
14081 
14082 /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
14083 static int G__G__GenVector_164_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14084 {
14085    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
14086    char* gvp = (char*) G__getgvp();
14087    int n = G__getaryconstruct();
14088    if (n) {
14089      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14090        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
14091      } else {
14092        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>[n];
14093      }
14094    } else {
14095      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14096        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
14097      } else {
14098        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>;
14099      }
14100    }
14101    result7->obj.i = (long) p;
14102    result7->ref = (long) p;
14103    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
14104    return(1 || funcname || hash || result7 || libp) ;
14105 }
14106 
14107 static int G__G__GenVector_164_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14108 {
14109    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
14110    char* gvp = (char*) G__getgvp();
14111    //m: 3
14112    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14113      p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
14114 *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
14115 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
14116    } else {
14117      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(
14118 *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
14119 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
14120    }
14121    result7->obj.i = (long) p;
14122    result7->ref = (long) p;
14123    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
14124    return(1 || funcname || hash || result7 || libp) ;
14125 }
14126 
14127 static int G__G__GenVector_164_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14128 {
14129       {
14130          const ROOT::Math::Cylindrical3D<double>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
14131          result7->ref = (long) (&obj);
14132          result7->obj.i = (long) (&obj);
14133       }
14134    return(1 || funcname || hash || result7 || libp) ;
14135 }
14136 
14137 static int G__G__GenVector_164_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14138 {
14139       {
14140          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
14141          result7->ref = (long) (&obj);
14142          result7->obj.i = (long) (&obj);
14143       }
14144    return(1 || funcname || hash || result7 || libp) ;
14145 }
14146 
14147 static int G__G__GenVector_164_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14148 {
14149       {
14150          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
14151 , (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
14152          result7->ref = (long) (&obj);
14153          result7->obj.i = (long) (&obj);
14154       }
14155    return(1 || funcname || hash || result7 || libp) ;
14156 }
14157 
14158 static int G__G__GenVector_164_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14159 {
14160       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
14161 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
14162       G__setnull(result7);
14163    return(1 || funcname || hash || result7 || libp) ;
14164 }
14165 
14166 static int G__G__GenVector_164_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14167 {
14168       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
14169       G__setnull(result7);
14170    return(1 || funcname || hash || result7 || libp) ;
14171 }
14172 
14173 static int G__G__GenVector_164_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14174 {
14175       {
14176          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
14177 , (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
14178          result7->ref = (long) (&obj);
14179          result7->obj.i = (long) (&obj);
14180       }
14181    return(1 || funcname || hash || result7 || libp) ;
14182 }
14183 
14184 static int G__G__GenVector_164_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14185 {
14186       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
14187    return(1 || funcname || hash || result7 || libp) ;
14188 }
14189 
14190 static int G__G__GenVector_164_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14191 {
14192       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
14193    return(1 || funcname || hash || result7 || libp) ;
14194 }
14195 
14196 static int G__G__GenVector_164_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14197 {
14198       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
14199    return(1 || funcname || hash || result7 || libp) ;
14200 }
14201 
14202 static int G__G__GenVector_164_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14203 {
14204       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
14205    return(1 || funcname || hash || result7 || libp) ;
14206 }
14207 
14208 static int G__G__GenVector_164_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14209 {
14210       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
14211    return(1 || funcname || hash || result7 || libp) ;
14212 }
14213 
14214 static int G__G__GenVector_164_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14215 {
14216       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
14217    return(1 || funcname || hash || result7 || libp) ;
14218 }
14219 
14220 static int G__G__GenVector_164_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14221 {
14222       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
14223    return(1 || funcname || hash || result7 || libp) ;
14224 }
14225 
14226 static int G__G__GenVector_164_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14227 {
14228       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
14229    return(1 || funcname || hash || result7 || libp) ;
14230 }
14231 
14232 static int G__G__GenVector_164_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14233 {
14234       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
14235    return(1 || funcname || hash || result7 || libp) ;
14236 }
14237 
14238 static int G__G__GenVector_164_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14239 {
14240       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
14241    return(1 || funcname || hash || result7 || libp) ;
14242 }
14243 
14244 static int G__G__GenVector_164_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14245 {
14246       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
14247    return(1 || funcname || hash || result7 || libp) ;
14248 }
14249 
14250 static int G__G__GenVector_164_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14251 {
14252       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
14253    return(1 || funcname || hash || result7 || libp) ;
14254 }
14255 
14256 static int G__G__GenVector_164_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14257 {
14258       {
14259          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14260          result7->ref = (long) (&obj);
14261          result7->obj.i = (long) (&obj);
14262       }
14263    return(1 || funcname || hash || result7 || libp) ;
14264 }
14265 
14266 static int G__G__GenVector_164_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14267 {
14268       {
14269          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14270          result7->ref = (long) (&obj);
14271          result7->obj.i = (long) (&obj);
14272       }
14273    return(1 || funcname || hash || result7 || libp) ;
14274 }
14275 
14276 static int G__G__GenVector_164_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14277 {
14278       {
14279          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14280          result7->ref = (long) (&obj);
14281          result7->obj.i = (long) (&obj);
14282       }
14283    return(1 || funcname || hash || result7 || libp) ;
14284 }
14285 
14286 static int G__G__GenVector_164_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14287 {
14288       {
14289          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14290          result7->ref = (long) (&obj);
14291          result7->obj.i = (long) (&obj);
14292       }
14293    return(1 || funcname || hash || result7 || libp) ;
14294 }
14295 
14296 static int G__G__GenVector_164_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14297 {
14298       {
14299          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14300          result7->ref = (long) (&obj);
14301          result7->obj.i = (long) (&obj);
14302       }
14303    return(1 || funcname || hash || result7 || libp) ;
14304 }
14305 
14306 static int G__G__GenVector_164_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14307 {
14308       {
14309          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14310          result7->ref = (long) (&obj);
14311          result7->obj.i = (long) (&obj);
14312       }
14313    return(1 || funcname || hash || result7 || libp) ;
14314 }
14315 
14316 static int G__G__GenVector_164_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14317 {
14318       {
14319          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14320          result7->ref = (long) (&obj);
14321          result7->obj.i = (long) (&obj);
14322       }
14323    return(1 || funcname || hash || result7 || libp) ;
14324 }
14325 
14326 static int G__G__GenVector_164_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14327 {
14328       {
14329          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14330          result7->ref = (long) (&obj);
14331          result7->obj.i = (long) (&obj);
14332       }
14333    return(1 || funcname || hash || result7 || libp) ;
14334 }
14335 
14336 static int G__G__GenVector_164_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14337 {
14338       {
14339          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14340          result7->ref = (long) (&obj);
14341          result7->obj.i = (long) (&obj);
14342       }
14343    return(1 || funcname || hash || result7 || libp) ;
14344 }
14345 
14346 static int G__G__GenVector_164_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14347 {
14348       {
14349          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14350          result7->ref = (long) (&obj);
14351          result7->obj.i = (long) (&obj);
14352       }
14353    return(1 || funcname || hash || result7 || libp) ;
14354 }
14355 
14356 static int G__G__GenVector_164_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14357 {
14358       {
14359          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
14360          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14361          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
14362          result7->obj.i = (long) ((void*) pobj);
14363          result7->ref = result7->obj.i;
14364          G__store_tempobject(*result7);
14365       }
14366    return(1 || funcname || hash || result7 || libp) ;
14367 }
14368 
14369 static int G__G__GenVector_164_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14370 {
14371       {
14372          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
14373          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
14374          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
14375          result7->obj.i = (long) ((void*) pobj);
14376          result7->ref = result7->obj.i;
14377          G__store_tempobject(*result7);
14378       }
14379    return(1 || funcname || hash || result7 || libp) ;
14380 }
14381 
14382 static int G__G__GenVector_164_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14383 {
14384       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
14385    return(1 || funcname || hash || result7 || libp) ;
14386 }
14387 
14388 static int G__G__GenVector_164_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14389 {
14390       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
14391    return(1 || funcname || hash || result7 || libp) ;
14392 }
14393 
14394 static int G__G__GenVector_164_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14395 {
14396       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
14397    return(1 || funcname || hash || result7 || libp) ;
14398 }
14399 
14400 static int G__G__GenVector_164_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14401 {
14402       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
14403    return(1 || funcname || hash || result7 || libp) ;
14404 }
14405 
14406 static int G__G__GenVector_164_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14407 {
14408       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
14409    return(1 || funcname || hash || result7 || libp) ;
14410 }
14411 
14412 static int G__G__GenVector_164_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14413 {
14414       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
14415    return(1 || funcname || hash || result7 || libp) ;
14416 }
14417 
14418 static int G__G__GenVector_164_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14419 {
14420       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
14421    return(1 || funcname || hash || result7 || libp) ;
14422 }
14423 
14424 static int G__G__GenVector_164_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14425 {
14426       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
14427    return(1 || funcname || hash || result7 || libp) ;
14428 }
14429 
14430 static int G__G__GenVector_164_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14431 {
14432       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
14433    return(1 || funcname || hash || result7 || libp) ;
14434 }
14435 
14436 static int G__G__GenVector_164_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14437 {
14438       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
14439    return(1 || funcname || hash || result7 || libp) ;
14440 }
14441 
14442 // automatic copy constructor
14443 static int G__G__GenVector_164_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14444 
14445 {
14446    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* p;
14447    void* tmp = (void*) G__int(libp->para[0]);
14448    p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
14449    result7->obj.i = (long) p;
14450    result7->ref = (long) p;
14451    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
14452    return(1 || funcname || hash || result7 || libp) ;
14453 }
14454 
14455 // automatic destructor
14456 typedef ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
14457 static int G__G__GenVector_164_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14458 {
14459    char* gvp = (char*) G__getgvp();
14460    long soff = G__getstructoffset();
14461    int n = G__getaryconstruct();
14462    //
14463    //has_a_delete: 0
14464    //has_own_delete1arg: 0
14465    //has_own_delete2arg: 0
14466    //
14467    if (!soff) {
14468      return(1);
14469    }
14470    if (n) {
14471      if (gvp == (char*)G__PVOID) {
14472        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
14473      } else {
14474        G__setgvp((long) G__PVOID);
14475        for (int i = n - 1; i >= 0; --i) {
14476          ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
14477        }
14478        G__setgvp((long)gvp);
14479      }
14480    } else {
14481      if (gvp == (char*)G__PVOID) {
14482        delete (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
14483      } else {
14484        G__setgvp((long) G__PVOID);
14485        ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
14486        G__setgvp((long)gvp);
14487      }
14488    }
14489    G__setnull(result7);
14490    return(1 || funcname || hash || result7 || libp) ;
14491 }
14492 
14493 // automatic assignment operator
14494 static int G__G__GenVector_164_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14495 {
14496    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
14497    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
14498    const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
14499    result7->ref = (long) (&obj);
14500    result7->obj.i = (long) (&obj);
14501    return(1 || funcname || hash || result7 || libp) ;
14502 }
14503 
14504 
14505 /* ROOT::Math::PxPyPzE4D<double> */
14506 static int G__G__GenVector_166_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14507 {
14508    ROOT::Math::PxPyPzE4D<double>* p = NULL;
14509    char* gvp = (char*) G__getgvp();
14510    int n = G__getaryconstruct();
14511    if (n) {
14512      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14513        p = new ROOT::Math::PxPyPzE4D<double>[n];
14514      } else {
14515        p = new((void*) gvp) ROOT::Math::PxPyPzE4D<double>[n];
14516      }
14517    } else {
14518      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14519        p = new ROOT::Math::PxPyPzE4D<double>;
14520      } else {
14521        p = new((void*) gvp) ROOT::Math::PxPyPzE4D<double>;
14522      }
14523    }
14524    result7->obj.i = (long) p;
14525    result7->ref = (long) p;
14526    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR));
14527    return(1 || funcname || hash || result7 || libp) ;
14528 }
14529 
14530 static int G__G__GenVector_166_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14531 {
14532    ROOT::Math::PxPyPzE4D<double>* p = NULL;
14533    char* gvp = (char*) G__getgvp();
14534    //m: 4
14535    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14536      p = new ROOT::Math::PxPyPzE4D<double>(
14537 (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[1])
14538 , (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[3]));
14539    } else {
14540      p = new((void*) gvp) ROOT::Math::PxPyPzE4D<double>(
14541 (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[1])
14542 , (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[3]));
14543    }
14544    result7->obj.i = (long) p;
14545    result7->ref = (long) p;
14546    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR));
14547    return(1 || funcname || hash || result7 || libp) ;
14548 }
14549 
14550 static int G__G__GenVector_166_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14551 {
14552    ROOT::Math::PxPyPzE4D<double>* p = NULL;
14553    char* gvp = (char*) G__getgvp();
14554    //m: 1
14555    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14556      p = new ROOT::Math::PxPyPzE4D<double>(*(ROOT::Math::PxPyPzE4D<double>*) libp->para[0].ref);
14557    } else {
14558      p = new((void*) gvp) ROOT::Math::PxPyPzE4D<double>(*(ROOT::Math::PxPyPzE4D<double>*) libp->para[0].ref);
14559    }
14560    result7->obj.i = (long) p;
14561    result7->ref = (long) p;
14562    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR));
14563    return(1 || funcname || hash || result7 || libp) ;
14564 }
14565 
14566 static int G__G__GenVector_166_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14567 {
14568       {
14569          const ROOT::Math::PxPyPzE4D<double>& obj = ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::PxPyPzE4D<double>*) libp->para[0].ref);
14570          result7->ref = (long) (&obj);
14571          result7->obj.i = (long) (&obj);
14572       }
14573    return(1 || funcname || hash || result7 || libp) ;
14574 }
14575 
14576 static int G__G__GenVector_166_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14577 {
14578       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzE4D<double>::Scalar*) G__int(libp->para[0]));
14579       G__setnull(result7);
14580    return(1 || funcname || hash || result7 || libp) ;
14581 }
14582 
14583 static int G__G__GenVector_166_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14584 {
14585       ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PxPyPzE4D<double>::Scalar*) G__int(libp->para[0]));
14586       G__setnull(result7);
14587    return(1 || funcname || hash || result7 || libp) ;
14588 }
14589 
14590 static int G__G__GenVector_166_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14591 {
14592       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[1])
14593 , (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[3]));
14594       G__setnull(result7);
14595    return(1 || funcname || hash || result7 || libp) ;
14596 }
14597 
14598 static int G__G__GenVector_166_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14599 {
14600       ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PxPyPzE4D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PxPyPzE4D<double>::Scalar*) G__Doubleref(&libp->para[1])
14601 , *(ROOT::Math::PxPyPzE4D<double>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PxPyPzE4D<double>::Scalar*) G__Doubleref(&libp->para[3]));
14602       G__setnull(result7);
14603    return(1 || funcname || hash || result7 || libp) ;
14604 }
14605 
14606 static int G__G__GenVector_166_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14607 {
14608       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Px());
14609    return(1 || funcname || hash || result7 || libp) ;
14610 }
14611 
14612 static int G__G__GenVector_166_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14613 {
14614       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Py());
14615    return(1 || funcname || hash || result7 || libp) ;
14616 }
14617 
14618 static int G__G__GenVector_166_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14619 {
14620       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Pz());
14621    return(1 || funcname || hash || result7 || libp) ;
14622 }
14623 
14624 static int G__G__GenVector_166_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14625 {
14626       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->E());
14627    return(1 || funcname || hash || result7 || libp) ;
14628 }
14629 
14630 static int G__G__GenVector_166_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14631 {
14632       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->X());
14633    return(1 || funcname || hash || result7 || libp) ;
14634 }
14635 
14636 static int G__G__GenVector_166_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14637 {
14638       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Y());
14639    return(1 || funcname || hash || result7 || libp) ;
14640 }
14641 
14642 static int G__G__GenVector_166_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14643 {
14644       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Z());
14645    return(1 || funcname || hash || result7 || libp) ;
14646 }
14647 
14648 static int G__G__GenVector_166_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14649 {
14650       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->T());
14651    return(1 || funcname || hash || result7 || libp) ;
14652 }
14653 
14654 static int G__G__GenVector_166_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14655 {
14656       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->P2());
14657    return(1 || funcname || hash || result7 || libp) ;
14658 }
14659 
14660 static int G__G__GenVector_166_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14661 {
14662       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->P());
14663    return(1 || funcname || hash || result7 || libp) ;
14664 }
14665 
14666 static int G__G__GenVector_166_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14667 {
14668       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->R());
14669    return(1 || funcname || hash || result7 || libp) ;
14670 }
14671 
14672 static int G__G__GenVector_166_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14673 {
14674       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->M2());
14675    return(1 || funcname || hash || result7 || libp) ;
14676 }
14677 
14678 static int G__G__GenVector_166_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14679 {
14680       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Mag2());
14681    return(1 || funcname || hash || result7 || libp) ;
14682 }
14683 
14684 static int G__G__GenVector_166_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14685 {
14686       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->M());
14687    return(1 || funcname || hash || result7 || libp) ;
14688 }
14689 
14690 static int G__G__GenVector_166_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14691 {
14692       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Mag());
14693    return(1 || funcname || hash || result7 || libp) ;
14694 }
14695 
14696 static int G__G__GenVector_166_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14697 {
14698       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Pt2());
14699    return(1 || funcname || hash || result7 || libp) ;
14700 }
14701 
14702 static int G__G__GenVector_166_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14703 {
14704       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Perp2());
14705    return(1 || funcname || hash || result7 || libp) ;
14706 }
14707 
14708 static int G__G__GenVector_166_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14709 {
14710       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Pt());
14711    return(1 || funcname || hash || result7 || libp) ;
14712 }
14713 
14714 static int G__G__GenVector_166_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14715 {
14716       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Perp());
14717    return(1 || funcname || hash || result7 || libp) ;
14718 }
14719 
14720 static int G__G__GenVector_166_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14721 {
14722       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Rho());
14723    return(1 || funcname || hash || result7 || libp) ;
14724 }
14725 
14726 static int G__G__GenVector_166_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14727 {
14728       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Mt2());
14729    return(1 || funcname || hash || result7 || libp) ;
14730 }
14731 
14732 static int G__G__GenVector_166_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14733 {
14734       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Mt());
14735    return(1 || funcname || hash || result7 || libp) ;
14736 }
14737 
14738 static int G__G__GenVector_166_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14739 {
14740       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Et2());
14741    return(1 || funcname || hash || result7 || libp) ;
14742 }
14743 
14744 static int G__G__GenVector_166_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14745 {
14746       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Et());
14747    return(1 || funcname || hash || result7 || libp) ;
14748 }
14749 
14750 static int G__G__GenVector_166_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14751 {
14752       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Phi());
14753    return(1 || funcname || hash || result7 || libp) ;
14754 }
14755 
14756 static int G__G__GenVector_166_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14757 {
14758       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Theta());
14759    return(1 || funcname || hash || result7 || libp) ;
14760 }
14761 
14762 static int G__G__GenVector_166_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14763 {
14764       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Eta());
14765    return(1 || funcname || hash || result7 || libp) ;
14766 }
14767 
14768 static int G__G__GenVector_166_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14769 {
14770       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetPx((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14771       G__setnull(result7);
14772    return(1 || funcname || hash || result7 || libp) ;
14773 }
14774 
14775 static int G__G__GenVector_166_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14776 {
14777       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetPy((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14778       G__setnull(result7);
14779    return(1 || funcname || hash || result7 || libp) ;
14780 }
14781 
14782 static int G__G__GenVector_166_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14783 {
14784       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetPz((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14785       G__setnull(result7);
14786    return(1 || funcname || hash || result7 || libp) ;
14787 }
14788 
14789 static int G__G__GenVector_166_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14790 {
14791       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetE((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14792       G__setnull(result7);
14793    return(1 || funcname || hash || result7 || libp) ;
14794 }
14795 
14796 static int G__G__GenVector_166_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14797 {
14798       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[1])
14799 , (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[3]));
14800       G__setnull(result7);
14801    return(1 || funcname || hash || result7 || libp) ;
14802 }
14803 
14804 static int G__G__GenVector_166_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14805 {
14806       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Negate();
14807       G__setnull(result7);
14808    return(1 || funcname || hash || result7 || libp) ;
14809 }
14810 
14811 static int G__G__GenVector_166_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14812 {
14813       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->Scale(*(ROOT::Math::PxPyPzE4D<double>::Scalar*) G__Doubleref(&libp->para[0]));
14814       G__setnull(result7);
14815    return(1 || funcname || hash || result7 || libp) ;
14816 }
14817 
14818 static int G__G__GenVector_166_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14819 {
14820       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::PxPyPzE4D<double>*) libp->para[0].ref));
14821    return(1 || funcname || hash || result7 || libp) ;
14822 }
14823 
14824 static int G__G__GenVector_166_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14825 {
14826       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::PxPyPzE4D<double>*) libp->para[0].ref));
14827    return(1 || funcname || hash || result7 || libp) ;
14828 }
14829 
14830 static int G__G__GenVector_166_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14831 {
14832       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->x());
14833    return(1 || funcname || hash || result7 || libp) ;
14834 }
14835 
14836 static int G__G__GenVector_166_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14837 {
14838       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->y());
14839    return(1 || funcname || hash || result7 || libp) ;
14840 }
14841 
14842 static int G__G__GenVector_166_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14843 {
14844       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->z());
14845    return(1 || funcname || hash || result7 || libp) ;
14846 }
14847 
14848 static int G__G__GenVector_166_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14849 {
14850       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->t());
14851    return(1 || funcname || hash || result7 || libp) ;
14852 }
14853 
14854 static int G__G__GenVector_166_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14855 {
14856       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetPt((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14857       G__setnull(result7);
14858    return(1 || funcname || hash || result7 || libp) ;
14859 }
14860 
14861 static int G__G__GenVector_166_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14862 {
14863       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetEta((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14864       G__setnull(result7);
14865    return(1 || funcname || hash || result7 || libp) ;
14866 }
14867 
14868 static int G__G__GenVector_166_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14869 {
14870       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetPhi((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14871       G__setnull(result7);
14872    return(1 || funcname || hash || result7 || libp) ;
14873 }
14874 
14875 static int G__G__GenVector_166_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14876 {
14877       ((ROOT::Math::PxPyPzE4D<double>*) G__getstructoffset())->SetM((ROOT::Math::PxPyPzE4D<double>::Scalar) G__double(libp->para[0]));
14878       G__setnull(result7);
14879    return(1 || funcname || hash || result7 || libp) ;
14880 }
14881 
14882 // automatic destructor
14883 typedef ROOT::Math::PxPyPzE4D<double> G__TROOTcLcLMathcLcLPxPyPzE4DlEdoublegR;
14884 static int G__G__GenVector_166_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14885 {
14886    char* gvp = (char*) G__getgvp();
14887    long soff = G__getstructoffset();
14888    int n = G__getaryconstruct();
14889    //
14890    //has_a_delete: 0
14891    //has_own_delete1arg: 0
14892    //has_own_delete2arg: 0
14893    //
14894    if (!soff) {
14895      return(1);
14896    }
14897    if (n) {
14898      if (gvp == (char*)G__PVOID) {
14899        delete[] (ROOT::Math::PxPyPzE4D<double>*) soff;
14900      } else {
14901        G__setgvp((long) G__PVOID);
14902        for (int i = n - 1; i >= 0; --i) {
14903          ((ROOT::Math::PxPyPzE4D<double>*) (soff+(sizeof(ROOT::Math::PxPyPzE4D<double>)*i)))->~G__TROOTcLcLMathcLcLPxPyPzE4DlEdoublegR();
14904        }
14905        G__setgvp((long)gvp);
14906      }
14907    } else {
14908      if (gvp == (char*)G__PVOID) {
14909        delete (ROOT::Math::PxPyPzE4D<double>*) soff;
14910      } else {
14911        G__setgvp((long) G__PVOID);
14912        ((ROOT::Math::PxPyPzE4D<double>*) (soff))->~G__TROOTcLcLMathcLcLPxPyPzE4DlEdoublegR();
14913        G__setgvp((long)gvp);
14914      }
14915    }
14916    G__setnull(result7);
14917    return(1 || funcname || hash || result7 || libp) ;
14918 }
14919 
14920 
14921 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > */
14922 static int G__G__GenVector_167_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14923 {
14924    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* p = NULL;
14925    char* gvp = (char*) G__getgvp();
14926    int n = G__getaryconstruct();
14927    if (n) {
14928      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14929        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >[n];
14930      } else {
14931        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >[n];
14932      }
14933    } else {
14934      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14935        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >;
14936      } else {
14937        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >;
14938      }
14939    }
14940    result7->obj.i = (long) p;
14941    result7->ref = (long) p;
14942    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
14943    return(1 || funcname || hash || result7 || libp) ;
14944 }
14945 
14946 static int G__G__GenVector_167_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14947 {
14948    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* p = NULL;
14949    char* gvp = (char*) G__getgvp();
14950    //m: 4
14951    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14952      p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(
14953 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
14954 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
14955    } else {
14956      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(
14957 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
14958 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
14959    }
14960    result7->obj.i = (long) p;
14961    result7->ref = (long) p;
14962    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
14963    return(1 || funcname || hash || result7 || libp) ;
14964 }
14965 
14966 static int G__G__GenVector_167_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14967 {
14968       {
14969          const ROOT::Math::PxPyPzE4D<double>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Coordinates();
14970          result7->ref = (long) (&obj);
14971          result7->obj.i = (long) (&obj);
14972       }
14973    return(1 || funcname || hash || result7 || libp) ;
14974 }
14975 
14976 static int G__G__GenVector_167_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14977 {
14978       {
14979          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__int(libp->para[0]));
14980          result7->ref = (long) (&obj);
14981          result7->obj.i = (long) (&obj);
14982       }
14983    return(1 || funcname || hash || result7 || libp) ;
14984 }
14985 
14986 static int G__G__GenVector_167_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14987 {
14988       {
14989          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[1])
14990 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[3]));
14991          result7->ref = (long) (&obj);
14992          result7->obj.i = (long) (&obj);
14993       }
14994    return(1 || funcname || hash || result7 || libp) ;
14995 }
14996 
14997 static int G__G__GenVector_167_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14998 {
14999       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
15000 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
15001       G__setnull(result7);
15002    return(1 || funcname || hash || result7 || libp) ;
15003 }
15004 
15005 static int G__G__GenVector_167_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15006 {
15007       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__int(libp->para[0]));
15008       G__setnull(result7);
15009    return(1 || funcname || hash || result7 || libp) ;
15010 }
15011 
15012 static int G__G__GenVector_167_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15013 {
15014       {
15015          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[1])
15016 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[3]));
15017          result7->ref = (long) (&obj);
15018          result7->obj.i = (long) (&obj);
15019       }
15020    return(1 || funcname || hash || result7 || libp) ;
15021 }
15022 
15023 static int G__G__GenVector_167_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15024 {
15025       {
15026          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[1])
15027 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[3]));
15028          result7->ref = (long) (&obj);
15029          result7->obj.i = (long) (&obj);
15030       }
15031    return(1 || funcname || hash || result7 || libp) ;
15032 }
15033 
15034 static int G__G__GenVector_167_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15035 {
15036       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref));
15037    return(1 || funcname || hash || result7 || libp) ;
15038 }
15039 
15040 static int G__G__GenVector_167_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15041 {
15042       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref));
15043    return(1 || funcname || hash || result7 || libp) ;
15044 }
15045 
15046 static int G__G__GenVector_167_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15047 {
15048       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Px());
15049    return(1 || funcname || hash || result7 || libp) ;
15050 }
15051 
15052 static int G__G__GenVector_167_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15053 {
15054       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->X());
15055    return(1 || funcname || hash || result7 || libp) ;
15056 }
15057 
15058 static int G__G__GenVector_167_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15059 {
15060       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Py());
15061    return(1 || funcname || hash || result7 || libp) ;
15062 }
15063 
15064 static int G__G__GenVector_167_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15065 {
15066       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Y());
15067    return(1 || funcname || hash || result7 || libp) ;
15068 }
15069 
15070 static int G__G__GenVector_167_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15071 {
15072       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Pz());
15073    return(1 || funcname || hash || result7 || libp) ;
15074 }
15075 
15076 static int G__G__GenVector_167_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15077 {
15078       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Z());
15079    return(1 || funcname || hash || result7 || libp) ;
15080 }
15081 
15082 static int G__G__GenVector_167_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15083 {
15084       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->E());
15085    return(1 || funcname || hash || result7 || libp) ;
15086 }
15087 
15088 static int G__G__GenVector_167_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15089 {
15090       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->T());
15091    return(1 || funcname || hash || result7 || libp) ;
15092 }
15093 
15094 static int G__G__GenVector_167_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15095 {
15096       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->M2());
15097    return(1 || funcname || hash || result7 || libp) ;
15098 }
15099 
15100 static int G__G__GenVector_167_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15101 {
15102       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->M());
15103    return(1 || funcname || hash || result7 || libp) ;
15104 }
15105 
15106 static int G__G__GenVector_167_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15107 {
15108       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->R());
15109    return(1 || funcname || hash || result7 || libp) ;
15110 }
15111 
15112 static int G__G__GenVector_167_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15113 {
15114       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->P());
15115    return(1 || funcname || hash || result7 || libp) ;
15116 }
15117 
15118 static int G__G__GenVector_167_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15119 {
15120       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->P2());
15121    return(1 || funcname || hash || result7 || libp) ;
15122 }
15123 
15124 static int G__G__GenVector_167_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15125 {
15126       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Perp2());
15127    return(1 || funcname || hash || result7 || libp) ;
15128 }
15129 
15130 static int G__G__GenVector_167_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15131 {
15132       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Pt());
15133    return(1 || funcname || hash || result7 || libp) ;
15134 }
15135 
15136 static int G__G__GenVector_167_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15137 {
15138       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Rho());
15139    return(1 || funcname || hash || result7 || libp) ;
15140 }
15141 
15142 static int G__G__GenVector_167_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15143 {
15144       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Mt2());
15145    return(1 || funcname || hash || result7 || libp) ;
15146 }
15147 
15148 static int G__G__GenVector_167_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15149 {
15150       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Mt());
15151    return(1 || funcname || hash || result7 || libp) ;
15152 }
15153 
15154 static int G__G__GenVector_167_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15155 {
15156       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Et2());
15157    return(1 || funcname || hash || result7 || libp) ;
15158 }
15159 
15160 static int G__G__GenVector_167_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15161 {
15162       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Et());
15163    return(1 || funcname || hash || result7 || libp) ;
15164 }
15165 
15166 static int G__G__GenVector_167_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15167 {
15168       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Phi());
15169    return(1 || funcname || hash || result7 || libp) ;
15170 }
15171 
15172 static int G__G__GenVector_167_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15173 {
15174       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Theta());
15175    return(1 || funcname || hash || result7 || libp) ;
15176 }
15177 
15178 static int G__G__GenVector_167_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15179 {
15180       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Eta());
15181    return(1 || funcname || hash || result7 || libp) ;
15182 }
15183 
15184 static int G__G__GenVector_167_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15185 {
15186       {
15187          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
15188          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Vect();
15189          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
15190          result7->obj.i = (long) ((void*) pobj);
15191          result7->ref = result7->obj.i;
15192          G__store_tempobject(*result7);
15193       }
15194    return(1 || funcname || hash || result7 || libp) ;
15195 }
15196 
15197 static int G__G__GenVector_167_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15198 {
15199       {
15200          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15201          result7->ref = (long) (&obj);
15202          result7->obj.i = (long) (&obj);
15203       }
15204    return(1 || funcname || hash || result7 || libp) ;
15205 }
15206 
15207 static int G__G__GenVector_167_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15208 {
15209       {
15210          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15211          result7->ref = (long) (&obj);
15212          result7->obj.i = (long) (&obj);
15213       }
15214    return(1 || funcname || hash || result7 || libp) ;
15215 }
15216 
15217 static int G__G__GenVector_167_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15218 {
15219       {
15220          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15221          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
15222          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15223          result7->obj.i = (long) ((void*) pobj);
15224          result7->ref = result7->obj.i;
15225          G__store_tempobject(*result7);
15226       }
15227    return(1 || funcname || hash || result7 || libp) ;
15228 }
15229 
15230 static int G__G__GenVector_167_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15231 {
15232       {
15233          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15234          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
15235          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15236          result7->obj.i = (long) ((void*) pobj);
15237          result7->ref = result7->obj.i;
15238          G__store_tempobject(*result7);
15239       }
15240    return(1 || funcname || hash || result7 || libp) ;
15241 }
15242 
15243 static int G__G__GenVector_167_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15244 {
15245       {
15246          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15247          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-();
15248          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15249          result7->obj.i = (long) ((void*) pobj);
15250          result7->ref = result7->obj.i;
15251          G__store_tempobject(*result7);
15252       }
15253    return(1 || funcname || hash || result7 || libp) ;
15254 }
15255 
15256 static int G__G__GenVector_167_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15257 {
15258       {
15259          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15260          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+();
15261          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15262          result7->obj.i = (long) ((void*) pobj);
15263          result7->ref = result7->obj.i;
15264          G__store_tempobject(*result7);
15265       }
15266    return(1 || funcname || hash || result7 || libp) ;
15267 }
15268 
15269 static int G__G__GenVector_167_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15270 {
15271       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Rapidity());
15272    return(1 || funcname || hash || result7 || libp) ;
15273 }
15274 
15275 static int G__G__GenVector_167_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15276 {
15277       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->ColinearRapidity());
15278    return(1 || funcname || hash || result7 || libp) ;
15279 }
15280 
15281 static int G__G__GenVector_167_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15282 {
15283       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->isTimelike());
15284    return(1 || funcname || hash || result7 || libp) ;
15285 }
15286 
15287 static int G__G__GenVector_167_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15288 {
15289    switch (libp->paran) {
15290    case 1:
15291       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0])));
15292       break;
15293    case 0:
15294       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->isLightlike());
15295       break;
15296    }
15297    return(1 || funcname || hash || result7 || libp) ;
15298 }
15299 
15300 static int G__G__GenVector_167_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15301 {
15302       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->isSpacelike());
15303    return(1 || funcname || hash || result7 || libp) ;
15304 }
15305 
15306 static int G__G__GenVector_167_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15307 {
15308       {
15309          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::BetaVector* pobj;
15310          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->BoostToCM();
15311          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::BetaVector(xobj);
15312          result7->obj.i = (long) ((void*) pobj);
15313          result7->ref = result7->obj.i;
15314          G__store_tempobject(*result7);
15315       }
15316    return(1 || funcname || hash || result7 || libp) ;
15317 }
15318 
15319 static int G__G__GenVector_167_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15320 {
15321       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Beta());
15322    return(1 || funcname || hash || result7 || libp) ;
15323 }
15324 
15325 static int G__G__GenVector_167_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15326 {
15327       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Gamma());
15328    return(1 || funcname || hash || result7 || libp) ;
15329 }
15330 
15331 static int G__G__GenVector_167_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15332 {
15333       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->x());
15334    return(1 || funcname || hash || result7 || libp) ;
15335 }
15336 
15337 static int G__G__GenVector_167_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15338 {
15339       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->y());
15340    return(1 || funcname || hash || result7 || libp) ;
15341 }
15342 
15343 static int G__G__GenVector_167_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15344 {
15345       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->z());
15346    return(1 || funcname || hash || result7 || libp) ;
15347 }
15348 
15349 static int G__G__GenVector_167_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15350 {
15351       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->t());
15352    return(1 || funcname || hash || result7 || libp) ;
15353 }
15354 
15355 static int G__G__GenVector_167_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15356 {
15357       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->px());
15358    return(1 || funcname || hash || result7 || libp) ;
15359 }
15360 
15361 static int G__G__GenVector_167_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15362 {
15363       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->py());
15364    return(1 || funcname || hash || result7 || libp) ;
15365 }
15366 
15367 static int G__G__GenVector_167_0_56(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::PxPyPzE4D<double> >*) G__getstructoffset())->pz());
15370    return(1 || funcname || hash || result7 || libp) ;
15371 }
15372 
15373 static int G__G__GenVector_167_0_57(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::PxPyPzE4D<double> >*) G__getstructoffset())->e());
15376    return(1 || funcname || hash || result7 || libp) ;
15377 }
15378 
15379 static int G__G__GenVector_167_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15380 {
15381       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->r());
15382    return(1 || funcname || hash || result7 || libp) ;
15383 }
15384 
15385 static int G__G__GenVector_167_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15386 {
15387       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->theta());
15388    return(1 || funcname || hash || result7 || libp) ;
15389 }
15390 
15391 static int G__G__GenVector_167_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15392 {
15393       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->phi());
15394    return(1 || funcname || hash || result7 || libp) ;
15395 }
15396 
15397 static int G__G__GenVector_167_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15398 {
15399       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->rho());
15400    return(1 || funcname || hash || result7 || libp) ;
15401 }
15402 
15403 static int G__G__GenVector_167_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15404 {
15405       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->eta());
15406    return(1 || funcname || hash || result7 || libp) ;
15407 }
15408 
15409 static int G__G__GenVector_167_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15410 {
15411       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->pt());
15412    return(1 || funcname || hash || result7 || libp) ;
15413 }
15414 
15415 static int G__G__GenVector_167_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15416 {
15417       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->perp2());
15418    return(1 || funcname || hash || result7 || libp) ;
15419 }
15420 
15421 static int G__G__GenVector_167_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15422 {
15423       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->mag2());
15424    return(1 || funcname || hash || result7 || libp) ;
15425 }
15426 
15427 static int G__G__GenVector_167_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15428 {
15429       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->mag());
15430    return(1 || funcname || hash || result7 || libp) ;
15431 }
15432 
15433 static int G__G__GenVector_167_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15434 {
15435       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->mt());
15436    return(1 || funcname || hash || result7 || libp) ;
15437 }
15438 
15439 static int G__G__GenVector_167_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15440 {
15441       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->mt2());
15442    return(1 || funcname || hash || result7 || libp) ;
15443 }
15444 
15445 static int G__G__GenVector_167_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15446 {
15447       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->energy());
15448    return(1 || funcname || hash || result7 || libp) ;
15449 }
15450 
15451 static int G__G__GenVector_167_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15452 {
15453       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->mass());
15454    return(1 || funcname || hash || result7 || libp) ;
15455 }
15456 
15457 static int G__G__GenVector_167_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15458 {
15459       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->mass2());
15460    return(1 || funcname || hash || result7 || libp) ;
15461 }
15462 
15463 static int G__G__GenVector_167_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15464 {
15465       {
15466          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15467          result7->ref = (long) (&obj);
15468          result7->obj.i = (long) (&obj);
15469       }
15470    return(1 || funcname || hash || result7 || libp) ;
15471 }
15472 
15473 static int G__G__GenVector_167_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15474 {
15475       {
15476          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15477          result7->ref = (long) (&obj);
15478          result7->obj.i = (long) (&obj);
15479       }
15480    return(1 || funcname || hash || result7 || libp) ;
15481 }
15482 
15483 static int G__G__GenVector_167_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15484 {
15485       {
15486          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15487          result7->ref = (long) (&obj);
15488          result7->obj.i = (long) (&obj);
15489       }
15490    return(1 || funcname || hash || result7 || libp) ;
15491 }
15492 
15493 static int G__G__GenVector_167_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15494 {
15495       {
15496          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15497          result7->ref = (long) (&obj);
15498          result7->obj.i = (long) (&obj);
15499       }
15500    return(1 || funcname || hash || result7 || libp) ;
15501 }
15502 
15503 static int G__G__GenVector_167_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15504 {
15505       {
15506          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15507          result7->ref = (long) (&obj);
15508          result7->obj.i = (long) (&obj);
15509       }
15510    return(1 || funcname || hash || result7 || libp) ;
15511 }
15512 
15513 static int G__G__GenVector_167_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15514 {
15515       {
15516          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15517          result7->ref = (long) (&obj);
15518          result7->obj.i = (long) (&obj);
15519       }
15520    return(1 || funcname || hash || result7 || libp) ;
15521 }
15522 
15523 static int G__G__GenVector_167_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15524 {
15525       {
15526          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15527          result7->ref = (long) (&obj);
15528          result7->obj.i = (long) (&obj);
15529       }
15530    return(1 || funcname || hash || result7 || libp) ;
15531 }
15532 
15533 static int G__G__GenVector_167_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15534 {
15535       {
15536          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar) G__double(libp->para[0]));
15537          result7->ref = (long) (&obj);
15538          result7->obj.i = (long) (&obj);
15539       }
15540    return(1 || funcname || hash || result7 || libp) ;
15541 }
15542 
15543 static int G__G__GenVector_167_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15544 {
15545       {
15546          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
15547          result7->ref = (long) (&obj);
15548          result7->obj.i = (long) (&obj);
15549       }
15550    return(1 || funcname || hash || result7 || libp) ;
15551 }
15552 
15553 static int G__G__GenVector_167_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15554 {
15555       {
15556          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
15557          result7->ref = (long) (&obj);
15558          result7->obj.i = (long) (&obj);
15559       }
15560    return(1 || funcname || hash || result7 || libp) ;
15561 }
15562 
15563 static int G__G__GenVector_167_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15564 {
15565       {
15566          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
15567          result7->ref = (long) (&obj);
15568          result7->obj.i = (long) (&obj);
15569       }
15570    return(1 || funcname || hash || result7 || libp) ;
15571 }
15572 
15573 static int G__G__GenVector_167_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15574 {
15575       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref));
15576    return(1 || funcname || hash || result7 || libp) ;
15577 }
15578 
15579 static int G__G__GenVector_167_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15580 {
15581       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref));
15582    return(1 || funcname || hash || result7 || libp) ;
15583 }
15584 
15585 static int G__G__GenVector_167_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15586 {
15587       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref));
15588    return(1 || funcname || hash || result7 || libp) ;
15589 }
15590 
15591 static int G__G__GenVector_167_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15592 {
15593       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref));
15594    return(1 || funcname || hash || result7 || libp) ;
15595 }
15596 
15597 static int G__G__GenVector_167_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15598 {
15599       {
15600          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
15601          result7->ref = (long) (&obj);
15602          result7->obj.i = (long) (&obj);
15603       }
15604    return(1 || funcname || hash || result7 || libp) ;
15605 }
15606 
15607 static int G__G__GenVector_167_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15608 {
15609       {
15610          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
15611          result7->ref = (long) (&obj);
15612          result7->obj.i = (long) (&obj);
15613       }
15614    return(1 || funcname || hash || result7 || libp) ;
15615 }
15616 
15617 static int G__G__GenVector_167_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15618 {
15619       {
15620          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
15621          result7->ref = (long) (&obj);
15622          result7->obj.i = (long) (&obj);
15623       }
15624    return(1 || funcname || hash || result7 || libp) ;
15625 }
15626 
15627 static int G__G__GenVector_167_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15628 {
15629       {
15630          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
15631          result7->ref = (long) (&obj);
15632          result7->obj.i = (long) (&obj);
15633       }
15634    return(1 || funcname || hash || result7 || libp) ;
15635 }
15636 
15637 static int G__G__GenVector_167_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15638 {
15639       {
15640          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
15641          result7->ref = (long) (&obj);
15642          result7->obj.i = (long) (&obj);
15643       }
15644    return(1 || funcname || hash || result7 || libp) ;
15645 }
15646 
15647 static int G__G__GenVector_167_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15648 {
15649       {
15650          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
15651          result7->ref = (long) (&obj);
15652          result7->obj.i = (long) (&obj);
15653       }
15654    return(1 || funcname || hash || result7 || libp) ;
15655 }
15656 
15657 static int G__G__GenVector_167_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15658 {
15659       {
15660          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
15661          result7->ref = (long) (&obj);
15662          result7->obj.i = (long) (&obj);
15663       }
15664    return(1 || funcname || hash || result7 || libp) ;
15665 }
15666 
15667 static int G__G__GenVector_167_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15668 {
15669       {
15670          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
15671          result7->ref = (long) (&obj);
15672          result7->obj.i = (long) (&obj);
15673       }
15674    return(1 || funcname || hash || result7 || libp) ;
15675 }
15676 
15677 static int G__G__GenVector_167_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15678 {
15679       {
15680          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15681          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
15682          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15683          result7->obj.i = (long) ((void*) pobj);
15684          result7->ref = result7->obj.i;
15685          G__store_tempobject(*result7);
15686       }
15687    return(1 || funcname || hash || result7 || libp) ;
15688 }
15689 
15690 static int G__G__GenVector_167_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15691 {
15692       {
15693          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15694          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
15695          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15696          result7->obj.i = (long) ((void*) pobj);
15697          result7->ref = result7->obj.i;
15698          G__store_tempobject(*result7);
15699       }
15700    return(1 || funcname || hash || result7 || libp) ;
15701 }
15702 
15703 static int G__G__GenVector_167_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15704 {
15705       {
15706          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15707          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
15708          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15709          result7->obj.i = (long) ((void*) pobj);
15710          result7->ref = result7->obj.i;
15711          G__store_tempobject(*result7);
15712       }
15713    return(1 || funcname || hash || result7 || libp) ;
15714 }
15715 
15716 static int G__G__GenVector_167_0_98(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15717 {
15718       {
15719          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15720          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
15721          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15722          result7->obj.i = (long) ((void*) pobj);
15723          result7->ref = result7->obj.i;
15724          G__store_tempobject(*result7);
15725       }
15726    return(1 || funcname || hash || result7 || libp) ;
15727 }
15728 
15729 static int G__G__GenVector_167_0_99(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15730 {
15731       {
15732          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15733          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
15734          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15735          result7->obj.i = (long) ((void*) pobj);
15736          result7->ref = result7->obj.i;
15737          G__store_tempobject(*result7);
15738       }
15739    return(1 || funcname || hash || result7 || libp) ;
15740 }
15741 
15742 static int G__G__GenVector_167_0_100(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15743 {
15744       {
15745          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15746          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
15747          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15748          result7->obj.i = (long) ((void*) pobj);
15749          result7->ref = result7->obj.i;
15750          G__store_tempobject(*result7);
15751       }
15752    return(1 || funcname || hash || result7 || libp) ;
15753 }
15754 
15755 static int G__G__GenVector_167_0_101(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15756 {
15757       {
15758          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15759          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
15760          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15761          result7->obj.i = (long) ((void*) pobj);
15762          result7->ref = result7->obj.i;
15763          G__store_tempobject(*result7);
15764       }
15765    return(1 || funcname || hash || result7 || libp) ;
15766 }
15767 
15768 static int G__G__GenVector_167_0_102(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15769 {
15770       {
15771          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
15772          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
15773          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
15774          result7->obj.i = (long) ((void*) pobj);
15775          result7->ref = result7->obj.i;
15776          G__store_tempobject(*result7);
15777       }
15778    return(1 || funcname || hash || result7 || libp) ;
15779 }
15780 
15781 // automatic copy constructor
15782 static int G__G__GenVector_167_0_103(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15783 
15784 {
15785    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* p;
15786    void* tmp = (void*) G__int(libp->para[0]);
15787    p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) tmp);
15788    result7->obj.i = (long) p;
15789    result7->ref = (long) p;
15790    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
15791    return(1 || funcname || hash || result7 || libp) ;
15792 }
15793 
15794 // automatic destructor
15795 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR;
15796 static int G__G__GenVector_167_0_104(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15797 {
15798    char* gvp = (char*) G__getgvp();
15799    long soff = G__getstructoffset();
15800    int n = G__getaryconstruct();
15801    //
15802    //has_a_delete: 0
15803    //has_own_delete1arg: 0
15804    //has_own_delete2arg: 0
15805    //
15806    if (!soff) {
15807      return(1);
15808    }
15809    if (n) {
15810      if (gvp == (char*)G__PVOID) {
15811        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) soff;
15812      } else {
15813        G__setgvp((long) G__PVOID);
15814        for (int i = n - 1; i >= 0; --i) {
15815          ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR();
15816        }
15817        G__setgvp((long)gvp);
15818      }
15819    } else {
15820      if (gvp == (char*)G__PVOID) {
15821        delete (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) soff;
15822      } else {
15823        G__setgvp((long) G__PVOID);
15824        ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR();
15825        G__setgvp((long)gvp);
15826      }
15827    }
15828    G__setnull(result7);
15829    return(1 || funcname || hash || result7 || libp) ;
15830 }
15831 
15832 // automatic assignment operator
15833 static int G__G__GenVector_167_0_105(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15834 {
15835    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__getstructoffset();
15836    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref;
15837    const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = *dest;
15838    result7->ref = (long) (&obj);
15839    result7->obj.i = (long) (&obj);
15840    return(1 || funcname || hash || result7 || libp) ;
15841 }
15842 
15843 
15844 /* ROOT::Math::PxPyPzM4D<double> */
15845 static int G__G__GenVector_170_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15846 {
15847    ROOT::Math::PxPyPzM4D<double>* p = NULL;
15848    char* gvp = (char*) G__getgvp();
15849    int n = G__getaryconstruct();
15850    if (n) {
15851      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15852        p = new ROOT::Math::PxPyPzM4D<double>[n];
15853      } else {
15854        p = new((void*) gvp) ROOT::Math::PxPyPzM4D<double>[n];
15855      }
15856    } else {
15857      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15858        p = new ROOT::Math::PxPyPzM4D<double>;
15859      } else {
15860        p = new((void*) gvp) ROOT::Math::PxPyPzM4D<double>;
15861      }
15862    }
15863    result7->obj.i = (long) p;
15864    result7->ref = (long) p;
15865    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR));
15866    return(1 || funcname || hash || result7 || libp) ;
15867 }
15868 
15869 static int G__G__GenVector_170_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15870 {
15871    ROOT::Math::PxPyPzM4D<double>* p = NULL;
15872    char* gvp = (char*) G__getgvp();
15873    //m: 4
15874    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15875      p = new ROOT::Math::PxPyPzM4D<double>(
15876 (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[1])
15877 , (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[3]));
15878    } else {
15879      p = new((void*) gvp) ROOT::Math::PxPyPzM4D<double>(
15880 (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[1])
15881 , (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[3]));
15882    }
15883    result7->obj.i = (long) p;
15884    result7->ref = (long) p;
15885    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR));
15886    return(1 || funcname || hash || result7 || libp) ;
15887 }
15888 
15889 static int G__G__GenVector_170_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15890 {
15891    ROOT::Math::PxPyPzM4D<double>* p = NULL;
15892    char* gvp = (char*) G__getgvp();
15893    //m: 1
15894    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15895      p = new ROOT::Math::PxPyPzM4D<double>(*(ROOT::Math::PxPyPzM4D<double>*) libp->para[0].ref);
15896    } else {
15897      p = new((void*) gvp) ROOT::Math::PxPyPzM4D<double>(*(ROOT::Math::PxPyPzM4D<double>*) libp->para[0].ref);
15898    }
15899    result7->obj.i = (long) p;
15900    result7->ref = (long) p;
15901    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR));
15902    return(1 || funcname || hash || result7 || libp) ;
15903 }
15904 
15905 static int G__G__GenVector_170_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15906 {
15907       {
15908          const ROOT::Math::PxPyPzM4D<double>& obj = ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::PxPyPzM4D<double>*) libp->para[0].ref);
15909          result7->ref = (long) (&obj);
15910          result7->obj.i = (long) (&obj);
15911       }
15912    return(1 || funcname || hash || result7 || libp) ;
15913 }
15914 
15915 static int G__G__GenVector_170_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15916 {
15917       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzM4D<double>::Scalar*) G__int(libp->para[0]));
15918       G__setnull(result7);
15919    return(1 || funcname || hash || result7 || libp) ;
15920 }
15921 
15922 static int G__G__GenVector_170_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15923 {
15924       ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PxPyPzM4D<double>::Scalar*) G__int(libp->para[0]));
15925       G__setnull(result7);
15926    return(1 || funcname || hash || result7 || libp) ;
15927 }
15928 
15929 static int G__G__GenVector_170_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15930 {
15931       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[1])
15932 , (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[3]));
15933       G__setnull(result7);
15934    return(1 || funcname || hash || result7 || libp) ;
15935 }
15936 
15937 static int G__G__GenVector_170_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15938 {
15939       ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PxPyPzM4D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PxPyPzM4D<double>::Scalar*) G__Doubleref(&libp->para[1])
15940 , *(ROOT::Math::PxPyPzM4D<double>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PxPyPzM4D<double>::Scalar*) G__Doubleref(&libp->para[3]));
15941       G__setnull(result7);
15942    return(1 || funcname || hash || result7 || libp) ;
15943 }
15944 
15945 static int G__G__GenVector_170_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15946 {
15947       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Px());
15948    return(1 || funcname || hash || result7 || libp) ;
15949 }
15950 
15951 static int G__G__GenVector_170_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15952 {
15953       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Py());
15954    return(1 || funcname || hash || result7 || libp) ;
15955 }
15956 
15957 static int G__G__GenVector_170_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15958 {
15959       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Pz());
15960    return(1 || funcname || hash || result7 || libp) ;
15961 }
15962 
15963 static int G__G__GenVector_170_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15964 {
15965       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->M());
15966    return(1 || funcname || hash || result7 || libp) ;
15967 }
15968 
15969 static int G__G__GenVector_170_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15970 {
15971       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->X());
15972    return(1 || funcname || hash || result7 || libp) ;
15973 }
15974 
15975 static int G__G__GenVector_170_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15976 {
15977       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Y());
15978    return(1 || funcname || hash || result7 || libp) ;
15979 }
15980 
15981 static int G__G__GenVector_170_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15982 {
15983       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Z());
15984    return(1 || funcname || hash || result7 || libp) ;
15985 }
15986 
15987 static int G__G__GenVector_170_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15988 {
15989       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->E());
15990    return(1 || funcname || hash || result7 || libp) ;
15991 }
15992 
15993 static int G__G__GenVector_170_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15994 {
15995       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->T());
15996    return(1 || funcname || hash || result7 || libp) ;
15997 }
15998 
15999 static int G__G__GenVector_170_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16000 {
16001       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->P2());
16002    return(1 || funcname || hash || result7 || libp) ;
16003 }
16004 
16005 static int G__G__GenVector_170_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16006 {
16007       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->P());
16008    return(1 || funcname || hash || result7 || libp) ;
16009 }
16010 
16011 static int G__G__GenVector_170_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16012 {
16013       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->R());
16014    return(1 || funcname || hash || result7 || libp) ;
16015 }
16016 
16017 static int G__G__GenVector_170_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16018 {
16019       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->M2());
16020    return(1 || funcname || hash || result7 || libp) ;
16021 }
16022 
16023 static int G__G__GenVector_170_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16024 {
16025       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Mag2());
16026    return(1 || funcname || hash || result7 || libp) ;
16027 }
16028 
16029 static int G__G__GenVector_170_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16030 {
16031       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Mag());
16032    return(1 || funcname || hash || result7 || libp) ;
16033 }
16034 
16035 static int G__G__GenVector_170_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16036 {
16037       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->E2());
16038    return(1 || funcname || hash || result7 || libp) ;
16039 }
16040 
16041 static int G__G__GenVector_170_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16042 {
16043       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Pt2());
16044    return(1 || funcname || hash || result7 || libp) ;
16045 }
16046 
16047 static int G__G__GenVector_170_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16048 {
16049       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Perp2());
16050    return(1 || funcname || hash || result7 || libp) ;
16051 }
16052 
16053 static int G__G__GenVector_170_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16054 {
16055       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Pt());
16056    return(1 || funcname || hash || result7 || libp) ;
16057 }
16058 
16059 static int G__G__GenVector_170_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16060 {
16061       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Perp());
16062    return(1 || funcname || hash || result7 || libp) ;
16063 }
16064 
16065 static int G__G__GenVector_170_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16066 {
16067       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Rho());
16068    return(1 || funcname || hash || result7 || libp) ;
16069 }
16070 
16071 static int G__G__GenVector_170_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16072 {
16073       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Mt2());
16074    return(1 || funcname || hash || result7 || libp) ;
16075 }
16076 
16077 static int G__G__GenVector_170_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16078 {
16079       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Mt());
16080    return(1 || funcname || hash || result7 || libp) ;
16081 }
16082 
16083 static int G__G__GenVector_170_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16084 {
16085       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Et2());
16086    return(1 || funcname || hash || result7 || libp) ;
16087 }
16088 
16089 static int G__G__GenVector_170_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16090 {
16091       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Et());
16092    return(1 || funcname || hash || result7 || libp) ;
16093 }
16094 
16095 static int G__G__GenVector_170_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16096 {
16097       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Phi());
16098    return(1 || funcname || hash || result7 || libp) ;
16099 }
16100 
16101 static int G__G__GenVector_170_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16102 {
16103       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Theta());
16104    return(1 || funcname || hash || result7 || libp) ;
16105 }
16106 
16107 static int G__G__GenVector_170_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16108 {
16109       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Eta());
16110    return(1 || funcname || hash || result7 || libp) ;
16111 }
16112 
16113 static int G__G__GenVector_170_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16114 {
16115       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetPx((ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]));
16116       G__setnull(result7);
16117    return(1 || funcname || hash || result7 || libp) ;
16118 }
16119 
16120 static int G__G__GenVector_170_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16121 {
16122       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetPy((ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]));
16123       G__setnull(result7);
16124    return(1 || funcname || hash || result7 || libp) ;
16125 }
16126 
16127 static int G__G__GenVector_170_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16128 {
16129       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetPz((ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]));
16130       G__setnull(result7);
16131    return(1 || funcname || hash || result7 || libp) ;
16132 }
16133 
16134 static int G__G__GenVector_170_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16135 {
16136       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetM((ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]));
16137       G__setnull(result7);
16138    return(1 || funcname || hash || result7 || libp) ;
16139 }
16140 
16141 static int G__G__GenVector_170_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16142 {
16143       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[1])
16144 , (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<double>::Scalar) G__double(libp->para[3]));
16145       G__setnull(result7);
16146    return(1 || funcname || hash || result7 || libp) ;
16147 }
16148 
16149 static int G__G__GenVector_170_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16150 {
16151       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Negate();
16152       G__setnull(result7);
16153    return(1 || funcname || hash || result7 || libp) ;
16154 }
16155 
16156 static int G__G__GenVector_170_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16157 {
16158       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->Scale(*(ROOT::Math::PxPyPzM4D<double>::Scalar*) G__Doubleref(&libp->para[0]));
16159       G__setnull(result7);
16160    return(1 || funcname || hash || result7 || libp) ;
16161 }
16162 
16163 static int G__G__GenVector_170_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16164 {
16165       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::PxPyPzM4D<double>*) libp->para[0].ref));
16166    return(1 || funcname || hash || result7 || libp) ;
16167 }
16168 
16169 static int G__G__GenVector_170_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16170 {
16171       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::PxPyPzM4D<double>*) libp->para[0].ref));
16172    return(1 || funcname || hash || result7 || libp) ;
16173 }
16174 
16175 static int G__G__GenVector_170_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16176 {
16177       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->x());
16178    return(1 || funcname || hash || result7 || libp) ;
16179 }
16180 
16181 static int G__G__GenVector_170_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16182 {
16183       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->y());
16184    return(1 || funcname || hash || result7 || libp) ;
16185 }
16186 
16187 static int G__G__GenVector_170_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16188 {
16189       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->z());
16190    return(1 || funcname || hash || result7 || libp) ;
16191 }
16192 
16193 static int G__G__GenVector_170_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16194 {
16195       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->t());
16196    return(1 || funcname || hash || result7 || libp) ;
16197 }
16198 
16199 static int G__G__GenVector_170_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16200 {
16201       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetPt((double) G__double(libp->para[0]));
16202       G__setnull(result7);
16203    return(1 || funcname || hash || result7 || libp) ;
16204 }
16205 
16206 static int G__G__GenVector_170_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16207 {
16208       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetEta((double) G__double(libp->para[0]));
16209       G__setnull(result7);
16210    return(1 || funcname || hash || result7 || libp) ;
16211 }
16212 
16213 static int G__G__GenVector_170_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16214 {
16215       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetPhi((double) G__double(libp->para[0]));
16216       G__setnull(result7);
16217    return(1 || funcname || hash || result7 || libp) ;
16218 }
16219 
16220 static int G__G__GenVector_170_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16221 {
16222       ((ROOT::Math::PxPyPzM4D<double>*) G__getstructoffset())->SetE((double) G__double(libp->para[0]));
16223       G__setnull(result7);
16224    return(1 || funcname || hash || result7 || libp) ;
16225 }
16226 
16227 // automatic destructor
16228 typedef ROOT::Math::PxPyPzM4D<double> G__TROOTcLcLMathcLcLPxPyPzM4DlEdoublegR;
16229 static int G__G__GenVector_170_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16230 {
16231    char* gvp = (char*) G__getgvp();
16232    long soff = G__getstructoffset();
16233    int n = G__getaryconstruct();
16234    //
16235    //has_a_delete: 0
16236    //has_own_delete1arg: 0
16237    //has_own_delete2arg: 0
16238    //
16239    if (!soff) {
16240      return(1);
16241    }
16242    if (n) {
16243      if (gvp == (char*)G__PVOID) {
16244        delete[] (ROOT::Math::PxPyPzM4D<double>*) soff;
16245      } else {
16246        G__setgvp((long) G__PVOID);
16247        for (int i = n - 1; i >= 0; --i) {
16248          ((ROOT::Math::PxPyPzM4D<double>*) (soff+(sizeof(ROOT::Math::PxPyPzM4D<double>)*i)))->~G__TROOTcLcLMathcLcLPxPyPzM4DlEdoublegR();
16249        }
16250        G__setgvp((long)gvp);
16251      }
16252    } else {
16253      if (gvp == (char*)G__PVOID) {
16254        delete (ROOT::Math::PxPyPzM4D<double>*) soff;
16255      } else {
16256        G__setgvp((long) G__PVOID);
16257        ((ROOT::Math::PxPyPzM4D<double>*) (soff))->~G__TROOTcLcLMathcLcLPxPyPzM4DlEdoublegR();
16258        G__setgvp((long)gvp);
16259      }
16260    }
16261    G__setnull(result7);
16262    return(1 || funcname || hash || result7 || libp) ;
16263 }
16264 
16265 
16266 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > */
16267 static int G__G__GenVector_171_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16268 {
16269    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* p = NULL;
16270    char* gvp = (char*) G__getgvp();
16271    int n = G__getaryconstruct();
16272    if (n) {
16273      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16274        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >[n];
16275      } else {
16276        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >[n];
16277      }
16278    } else {
16279      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16280        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >;
16281      } else {
16282        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >;
16283      }
16284    }
16285    result7->obj.i = (long) p;
16286    result7->ref = (long) p;
16287    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
16288    return(1 || funcname || hash || result7 || libp) ;
16289 }
16290 
16291 static int G__G__GenVector_171_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16292 {
16293    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* p = NULL;
16294    char* gvp = (char*) G__getgvp();
16295    //m: 4
16296    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16297      p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(
16298 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
16299 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
16300    } else {
16301      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(
16302 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
16303 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
16304    }
16305    result7->obj.i = (long) p;
16306    result7->ref = (long) p;
16307    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
16308    return(1 || funcname || hash || result7 || libp) ;
16309 }
16310 
16311 static int G__G__GenVector_171_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16312 {
16313       {
16314          const ROOT::Math::PxPyPzM4D<double>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Coordinates();
16315          result7->ref = (long) (&obj);
16316          result7->obj.i = (long) (&obj);
16317       }
16318    return(1 || funcname || hash || result7 || libp) ;
16319 }
16320 
16321 static int G__G__GenVector_171_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16322 {
16323       {
16324          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__int(libp->para[0]));
16325          result7->ref = (long) (&obj);
16326          result7->obj.i = (long) (&obj);
16327       }
16328    return(1 || funcname || hash || result7 || libp) ;
16329 }
16330 
16331 static int G__G__GenVector_171_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16332 {
16333       {
16334          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[1])
16335 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[3]));
16336          result7->ref = (long) (&obj);
16337          result7->obj.i = (long) (&obj);
16338       }
16339    return(1 || funcname || hash || result7 || libp) ;
16340 }
16341 
16342 static int G__G__GenVector_171_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16343 {
16344       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
16345 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
16346       G__setnull(result7);
16347    return(1 || funcname || hash || result7 || libp) ;
16348 }
16349 
16350 static int G__G__GenVector_171_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16351 {
16352       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__int(libp->para[0]));
16353       G__setnull(result7);
16354    return(1 || funcname || hash || result7 || libp) ;
16355 }
16356 
16357 static int G__G__GenVector_171_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16358 {
16359       {
16360          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[1])
16361 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[3]));
16362          result7->ref = (long) (&obj);
16363          result7->obj.i = (long) (&obj);
16364       }
16365    return(1 || funcname || hash || result7 || libp) ;
16366 }
16367 
16368 static int G__G__GenVector_171_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16369 {
16370       {
16371          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[1])
16372 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[3]));
16373          result7->ref = (long) (&obj);
16374          result7->obj.i = (long) (&obj);
16375       }
16376    return(1 || funcname || hash || result7 || libp) ;
16377 }
16378 
16379 static int G__G__GenVector_171_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16380 {
16381       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref));
16382    return(1 || funcname || hash || result7 || libp) ;
16383 }
16384 
16385 static int G__G__GenVector_171_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16386 {
16387       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref));
16388    return(1 || funcname || hash || result7 || libp) ;
16389 }
16390 
16391 static int G__G__GenVector_171_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16392 {
16393       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Px());
16394    return(1 || funcname || hash || result7 || libp) ;
16395 }
16396 
16397 static int G__G__GenVector_171_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16398 {
16399       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->X());
16400    return(1 || funcname || hash || result7 || libp) ;
16401 }
16402 
16403 static int G__G__GenVector_171_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16404 {
16405       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Py());
16406    return(1 || funcname || hash || result7 || libp) ;
16407 }
16408 
16409 static int G__G__GenVector_171_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16410 {
16411       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Y());
16412    return(1 || funcname || hash || result7 || libp) ;
16413 }
16414 
16415 static int G__G__GenVector_171_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16416 {
16417       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Pz());
16418    return(1 || funcname || hash || result7 || libp) ;
16419 }
16420 
16421 static int G__G__GenVector_171_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16422 {
16423       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Z());
16424    return(1 || funcname || hash || result7 || libp) ;
16425 }
16426 
16427 static int G__G__GenVector_171_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16428 {
16429       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->E());
16430    return(1 || funcname || hash || result7 || libp) ;
16431 }
16432 
16433 static int G__G__GenVector_171_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16434 {
16435       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->T());
16436    return(1 || funcname || hash || result7 || libp) ;
16437 }
16438 
16439 static int G__G__GenVector_171_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16440 {
16441       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->M2());
16442    return(1 || funcname || hash || result7 || libp) ;
16443 }
16444 
16445 static int G__G__GenVector_171_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16446 {
16447       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->M());
16448    return(1 || funcname || hash || result7 || libp) ;
16449 }
16450 
16451 static int G__G__GenVector_171_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16452 {
16453       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->R());
16454    return(1 || funcname || hash || result7 || libp) ;
16455 }
16456 
16457 static int G__G__GenVector_171_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16458 {
16459       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->P());
16460    return(1 || funcname || hash || result7 || libp) ;
16461 }
16462 
16463 static int G__G__GenVector_171_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16464 {
16465       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->P2());
16466    return(1 || funcname || hash || result7 || libp) ;
16467 }
16468 
16469 static int G__G__GenVector_171_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16470 {
16471       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Perp2());
16472    return(1 || funcname || hash || result7 || libp) ;
16473 }
16474 
16475 static int G__G__GenVector_171_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16476 {
16477       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Pt());
16478    return(1 || funcname || hash || result7 || libp) ;
16479 }
16480 
16481 static int G__G__GenVector_171_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16482 {
16483       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Rho());
16484    return(1 || funcname || hash || result7 || libp) ;
16485 }
16486 
16487 static int G__G__GenVector_171_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16488 {
16489       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Mt2());
16490    return(1 || funcname || hash || result7 || libp) ;
16491 }
16492 
16493 static int G__G__GenVector_171_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16494 {
16495       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Mt());
16496    return(1 || funcname || hash || result7 || libp) ;
16497 }
16498 
16499 static int G__G__GenVector_171_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16500 {
16501       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Et2());
16502    return(1 || funcname || hash || result7 || libp) ;
16503 }
16504 
16505 static int G__G__GenVector_171_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16506 {
16507       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Et());
16508    return(1 || funcname || hash || result7 || libp) ;
16509 }
16510 
16511 static int G__G__GenVector_171_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16512 {
16513       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Phi());
16514    return(1 || funcname || hash || result7 || libp) ;
16515 }
16516 
16517 static int G__G__GenVector_171_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16518 {
16519       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Theta());
16520    return(1 || funcname || hash || result7 || libp) ;
16521 }
16522 
16523 static int G__G__GenVector_171_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16524 {
16525       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Eta());
16526    return(1 || funcname || hash || result7 || libp) ;
16527 }
16528 
16529 static int G__G__GenVector_171_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16530 {
16531       {
16532          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
16533          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Vect();
16534          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
16535          result7->obj.i = (long) ((void*) pobj);
16536          result7->ref = result7->obj.i;
16537          G__store_tempobject(*result7);
16538       }
16539    return(1 || funcname || hash || result7 || libp) ;
16540 }
16541 
16542 static int G__G__GenVector_171_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16543 {
16544       {
16545          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16546          result7->ref = (long) (&obj);
16547          result7->obj.i = (long) (&obj);
16548       }
16549    return(1 || funcname || hash || result7 || libp) ;
16550 }
16551 
16552 static int G__G__GenVector_171_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16553 {
16554       {
16555          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16556          result7->ref = (long) (&obj);
16557          result7->obj.i = (long) (&obj);
16558       }
16559    return(1 || funcname || hash || result7 || libp) ;
16560 }
16561 
16562 static int G__G__GenVector_171_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16563 {
16564       {
16565          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
16566          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
16567          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
16568          result7->obj.i = (long) ((void*) pobj);
16569          result7->ref = result7->obj.i;
16570          G__store_tempobject(*result7);
16571       }
16572    return(1 || funcname || hash || result7 || libp) ;
16573 }
16574 
16575 static int G__G__GenVector_171_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16576 {
16577       {
16578          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
16579          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
16580          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
16581          result7->obj.i = (long) ((void*) pobj);
16582          result7->ref = result7->obj.i;
16583          G__store_tempobject(*result7);
16584       }
16585    return(1 || funcname || hash || result7 || libp) ;
16586 }
16587 
16588 static int G__G__GenVector_171_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16589 {
16590       {
16591          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
16592          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator-();
16593          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
16594          result7->obj.i = (long) ((void*) pobj);
16595          result7->ref = result7->obj.i;
16596          G__store_tempobject(*result7);
16597       }
16598    return(1 || funcname || hash || result7 || libp) ;
16599 }
16600 
16601 static int G__G__GenVector_171_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16602 {
16603       {
16604          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
16605          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator+();
16606          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
16607          result7->obj.i = (long) ((void*) pobj);
16608          result7->ref = result7->obj.i;
16609          G__store_tempobject(*result7);
16610       }
16611    return(1 || funcname || hash || result7 || libp) ;
16612 }
16613 
16614 static int G__G__GenVector_171_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16615 {
16616       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Rapidity());
16617    return(1 || funcname || hash || result7 || libp) ;
16618 }
16619 
16620 static int G__G__GenVector_171_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16621 {
16622       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->ColinearRapidity());
16623    return(1 || funcname || hash || result7 || libp) ;
16624 }
16625 
16626 static int G__G__GenVector_171_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16627 {
16628       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->isTimelike());
16629    return(1 || funcname || hash || result7 || libp) ;
16630 }
16631 
16632 static int G__G__GenVector_171_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16633 {
16634    switch (libp->paran) {
16635    case 1:
16636       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0])));
16637       break;
16638    case 0:
16639       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->isLightlike());
16640       break;
16641    }
16642    return(1 || funcname || hash || result7 || libp) ;
16643 }
16644 
16645 static int G__G__GenVector_171_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16646 {
16647       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->isSpacelike());
16648    return(1 || funcname || hash || result7 || libp) ;
16649 }
16650 
16651 static int G__G__GenVector_171_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16652 {
16653       {
16654          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::BetaVector* pobj;
16655          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->BoostToCM();
16656          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::BetaVector(xobj);
16657          result7->obj.i = (long) ((void*) pobj);
16658          result7->ref = result7->obj.i;
16659          G__store_tempobject(*result7);
16660       }
16661    return(1 || funcname || hash || result7 || libp) ;
16662 }
16663 
16664 static int G__G__GenVector_171_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16665 {
16666       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Beta());
16667    return(1 || funcname || hash || result7 || libp) ;
16668 }
16669 
16670 static int G__G__GenVector_171_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16671 {
16672       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Gamma());
16673    return(1 || funcname || hash || result7 || libp) ;
16674 }
16675 
16676 static int G__G__GenVector_171_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16677 {
16678       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->x());
16679    return(1 || funcname || hash || result7 || libp) ;
16680 }
16681 
16682 static int G__G__GenVector_171_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16683 {
16684       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->y());
16685    return(1 || funcname || hash || result7 || libp) ;
16686 }
16687 
16688 static int G__G__GenVector_171_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16689 {
16690       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->z());
16691    return(1 || funcname || hash || result7 || libp) ;
16692 }
16693 
16694 static int G__G__GenVector_171_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16695 {
16696       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->t());
16697    return(1 || funcname || hash || result7 || libp) ;
16698 }
16699 
16700 static int G__G__GenVector_171_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16701 {
16702       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->px());
16703    return(1 || funcname || hash || result7 || libp) ;
16704 }
16705 
16706 static int G__G__GenVector_171_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16707 {
16708       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->py());
16709    return(1 || funcname || hash || result7 || libp) ;
16710 }
16711 
16712 static int G__G__GenVector_171_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16713 {
16714       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->pz());
16715    return(1 || funcname || hash || result7 || libp) ;
16716 }
16717 
16718 static int G__G__GenVector_171_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16719 {
16720       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->e());
16721    return(1 || funcname || hash || result7 || libp) ;
16722 }
16723 
16724 static int G__G__GenVector_171_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16725 {
16726       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->r());
16727    return(1 || funcname || hash || result7 || libp) ;
16728 }
16729 
16730 static int G__G__GenVector_171_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16731 {
16732       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->theta());
16733    return(1 || funcname || hash || result7 || libp) ;
16734 }
16735 
16736 static int G__G__GenVector_171_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16737 {
16738       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->phi());
16739    return(1 || funcname || hash || result7 || libp) ;
16740 }
16741 
16742 static int G__G__GenVector_171_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16743 {
16744       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->rho());
16745    return(1 || funcname || hash || result7 || libp) ;
16746 }
16747 
16748 static int G__G__GenVector_171_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16749 {
16750       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->eta());
16751    return(1 || funcname || hash || result7 || libp) ;
16752 }
16753 
16754 static int G__G__GenVector_171_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16755 {
16756       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->pt());
16757    return(1 || funcname || hash || result7 || libp) ;
16758 }
16759 
16760 static int G__G__GenVector_171_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16761 {
16762       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->perp2());
16763    return(1 || funcname || hash || result7 || libp) ;
16764 }
16765 
16766 static int G__G__GenVector_171_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16767 {
16768       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->mag2());
16769    return(1 || funcname || hash || result7 || libp) ;
16770 }
16771 
16772 static int G__G__GenVector_171_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16773 {
16774       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->mag());
16775    return(1 || funcname || hash || result7 || libp) ;
16776 }
16777 
16778 static int G__G__GenVector_171_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16779 {
16780       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->mt());
16781    return(1 || funcname || hash || result7 || libp) ;
16782 }
16783 
16784 static int G__G__GenVector_171_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16785 {
16786       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->mt2());
16787    return(1 || funcname || hash || result7 || libp) ;
16788 }
16789 
16790 static int G__G__GenVector_171_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16791 {
16792       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->energy());
16793    return(1 || funcname || hash || result7 || libp) ;
16794 }
16795 
16796 static int G__G__GenVector_171_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16797 {
16798       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->mass());
16799    return(1 || funcname || hash || result7 || libp) ;
16800 }
16801 
16802 static int G__G__GenVector_171_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16803 {
16804       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->mass2());
16805    return(1 || funcname || hash || result7 || libp) ;
16806 }
16807 
16808 static int G__G__GenVector_171_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16809 {
16810       {
16811          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16812          result7->ref = (long) (&obj);
16813          result7->obj.i = (long) (&obj);
16814       }
16815    return(1 || funcname || hash || result7 || libp) ;
16816 }
16817 
16818 static int G__G__GenVector_171_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16819 {
16820       {
16821          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16822          result7->ref = (long) (&obj);
16823          result7->obj.i = (long) (&obj);
16824       }
16825    return(1 || funcname || hash || result7 || libp) ;
16826 }
16827 
16828 static int G__G__GenVector_171_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16829 {
16830       {
16831          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16832          result7->ref = (long) (&obj);
16833          result7->obj.i = (long) (&obj);
16834       }
16835    return(1 || funcname || hash || result7 || libp) ;
16836 }
16837 
16838 static int G__G__GenVector_171_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16839 {
16840       {
16841          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16842          result7->ref = (long) (&obj);
16843          result7->obj.i = (long) (&obj);
16844       }
16845    return(1 || funcname || hash || result7 || libp) ;
16846 }
16847 
16848 static int G__G__GenVector_171_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16849 {
16850       {
16851          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16852          result7->ref = (long) (&obj);
16853          result7->obj.i = (long) (&obj);
16854       }
16855    return(1 || funcname || hash || result7 || libp) ;
16856 }
16857 
16858 static int G__G__GenVector_171_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16859 {
16860       {
16861          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16862          result7->ref = (long) (&obj);
16863          result7->obj.i = (long) (&obj);
16864       }
16865    return(1 || funcname || hash || result7 || libp) ;
16866 }
16867 
16868 static int G__G__GenVector_171_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16869 {
16870       {
16871          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16872          result7->ref = (long) (&obj);
16873          result7->obj.i = (long) (&obj);
16874       }
16875    return(1 || funcname || hash || result7 || libp) ;
16876 }
16877 
16878 static int G__G__GenVector_171_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16879 {
16880       {
16881          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar) G__double(libp->para[0]));
16882          result7->ref = (long) (&obj);
16883          result7->obj.i = (long) (&obj);
16884       }
16885    return(1 || funcname || hash || result7 || libp) ;
16886 }
16887 
16888 static int G__G__GenVector_171_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16889 {
16890       {
16891          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
16892          result7->ref = (long) (&obj);
16893          result7->obj.i = (long) (&obj);
16894       }
16895    return(1 || funcname || hash || result7 || libp) ;
16896 }
16897 
16898 static int G__G__GenVector_171_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16899 {
16900       {
16901          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
16902          result7->ref = (long) (&obj);
16903          result7->obj.i = (long) (&obj);
16904       }
16905    return(1 || funcname || hash || result7 || libp) ;
16906 }
16907 
16908 static int G__G__GenVector_171_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16909 {
16910       {
16911          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
16912          result7->ref = (long) (&obj);
16913          result7->obj.i = (long) (&obj);
16914       }
16915    return(1 || funcname || hash || result7 || libp) ;
16916 }
16917 
16918 static int G__G__GenVector_171_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16919 {
16920       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref));
16921    return(1 || funcname || hash || result7 || libp) ;
16922 }
16923 
16924 static int G__G__GenVector_171_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16925 {
16926       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref));
16927    return(1 || funcname || hash || result7 || libp) ;
16928 }
16929 
16930 static int G__G__GenVector_171_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16931 {
16932       {
16933          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
16934          result7->ref = (long) (&obj);
16935          result7->obj.i = (long) (&obj);
16936       }
16937    return(1 || funcname || hash || result7 || libp) ;
16938 }
16939 
16940 static int G__G__GenVector_171_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16941 {
16942       {
16943          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
16944          result7->ref = (long) (&obj);
16945          result7->obj.i = (long) (&obj);
16946       }
16947    return(1 || funcname || hash || result7 || libp) ;
16948 }
16949 
16950 static int G__G__GenVector_171_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16951 {
16952       {
16953          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
16954          result7->ref = (long) (&obj);
16955          result7->obj.i = (long) (&obj);
16956       }
16957    return(1 || funcname || hash || result7 || libp) ;
16958 }
16959 
16960 static int G__G__GenVector_171_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16961 {
16962       {
16963          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
16964          result7->ref = (long) (&obj);
16965          result7->obj.i = (long) (&obj);
16966       }
16967    return(1 || funcname || hash || result7 || libp) ;
16968 }
16969 
16970 static int G__G__GenVector_171_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16971 {
16972       {
16973          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
16974          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
16975          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
16976          result7->obj.i = (long) ((void*) pobj);
16977          result7->ref = result7->obj.i;
16978          G__store_tempobject(*result7);
16979       }
16980    return(1 || funcname || hash || result7 || libp) ;
16981 }
16982 
16983 static int G__G__GenVector_171_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16984 {
16985       {
16986          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
16987          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
16988          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
16989          result7->obj.i = (long) ((void*) pobj);
16990          result7->ref = result7->obj.i;
16991          G__store_tempobject(*result7);
16992       }
16993    return(1 || funcname || hash || result7 || libp) ;
16994 }
16995 
16996 static int G__G__GenVector_171_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16997 {
16998       {
16999          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
17000          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
17001          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
17002          result7->obj.i = (long) ((void*) pobj);
17003          result7->ref = result7->obj.i;
17004          G__store_tempobject(*result7);
17005       }
17006    return(1 || funcname || hash || result7 || libp) ;
17007 }
17008 
17009 static int G__G__GenVector_171_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17010 {
17011       {
17012          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* pobj;
17013          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
17014          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(xobj);
17015          result7->obj.i = (long) ((void*) pobj);
17016          result7->ref = result7->obj.i;
17017          G__store_tempobject(*result7);
17018       }
17019    return(1 || funcname || hash || result7 || libp) ;
17020 }
17021 
17022 // automatic copy constructor
17023 static int G__G__GenVector_171_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17024 
17025 {
17026    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* p;
17027    void* tmp = (void*) G__int(libp->para[0]);
17028    p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) tmp);
17029    result7->obj.i = (long) p;
17030    result7->ref = (long) p;
17031    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17032    return(1 || funcname || hash || result7 || libp) ;
17033 }
17034 
17035 // automatic destructor
17036 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR;
17037 static int G__G__GenVector_171_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17038 {
17039    char* gvp = (char*) G__getgvp();
17040    long soff = G__getstructoffset();
17041    int n = G__getaryconstruct();
17042    //
17043    //has_a_delete: 0
17044    //has_own_delete1arg: 0
17045    //has_own_delete2arg: 0
17046    //
17047    if (!soff) {
17048      return(1);
17049    }
17050    if (n) {
17051      if (gvp == (char*)G__PVOID) {
17052        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) soff;
17053      } else {
17054        G__setgvp((long) G__PVOID);
17055        for (int i = n - 1; i >= 0; --i) {
17056          ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR();
17057        }
17058        G__setgvp((long)gvp);
17059      }
17060    } else {
17061      if (gvp == (char*)G__PVOID) {
17062        delete (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) soff;
17063      } else {
17064        G__setgvp((long) G__PVOID);
17065        ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR();
17066        G__setgvp((long)gvp);
17067      }
17068    }
17069    G__setnull(result7);
17070    return(1 || funcname || hash || result7 || libp) ;
17071 }
17072 
17073 // automatic assignment operator
17074 static int G__G__GenVector_171_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17075 {
17076    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) G__getstructoffset();
17077    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref;
17078    const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >& obj = *dest;
17079    result7->ref = (long) (&obj);
17080    result7->obj.i = (long) (&obj);
17081    return(1 || funcname || hash || result7 || libp) ;
17082 }
17083 
17084 
17085 /* ROOT::Math::PtEtaPhiE4D<double> */
17086 static int G__G__GenVector_172_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17087 {
17088    ROOT::Math::PtEtaPhiE4D<double>* p = NULL;
17089    char* gvp = (char*) G__getgvp();
17090    int n = G__getaryconstruct();
17091    if (n) {
17092      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17093        p = new ROOT::Math::PtEtaPhiE4D<double>[n];
17094      } else {
17095        p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<double>[n];
17096      }
17097    } else {
17098      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17099        p = new ROOT::Math::PtEtaPhiE4D<double>;
17100      } else {
17101        p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<double>;
17102      }
17103    }
17104    result7->obj.i = (long) p;
17105    result7->ref = (long) p;
17106    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR));
17107    return(1 || funcname || hash || result7 || libp) ;
17108 }
17109 
17110 static int G__G__GenVector_172_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17111 {
17112    ROOT::Math::PtEtaPhiE4D<double>* p = NULL;
17113    char* gvp = (char*) G__getgvp();
17114    //m: 4
17115    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17116      p = new ROOT::Math::PtEtaPhiE4D<double>(
17117 (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[1])
17118 , (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[3]));
17119    } else {
17120      p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<double>(
17121 (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[1])
17122 , (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[3]));
17123    }
17124    result7->obj.i = (long) p;
17125    result7->ref = (long) p;
17126    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR));
17127    return(1 || funcname || hash || result7 || libp) ;
17128 }
17129 
17130 static int G__G__GenVector_172_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17131 {
17132    ROOT::Math::PtEtaPhiE4D<double>* p = NULL;
17133    char* gvp = (char*) G__getgvp();
17134    //m: 1
17135    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17136      p = new ROOT::Math::PtEtaPhiE4D<double>(*(ROOT::Math::PtEtaPhiE4D<double>*) libp->para[0].ref);
17137    } else {
17138      p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<double>(*(ROOT::Math::PtEtaPhiE4D<double>*) libp->para[0].ref);
17139    }
17140    result7->obj.i = (long) p;
17141    result7->ref = (long) p;
17142    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR));
17143    return(1 || funcname || hash || result7 || libp) ;
17144 }
17145 
17146 static int G__G__GenVector_172_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17147 {
17148       {
17149          const ROOT::Math::PtEtaPhiE4D<double>& obj = ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::PtEtaPhiE4D<double>*) libp->para[0].ref);
17150          result7->ref = (long) (&obj);
17151          result7->obj.i = (long) (&obj);
17152       }
17153    return(1 || funcname || hash || result7 || libp) ;
17154 }
17155 
17156 static int G__G__GenVector_172_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17157 {
17158       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiE4D<double>::Scalar*) G__int(libp->para[0]));
17159       G__setnull(result7);
17160    return(1 || funcname || hash || result7 || libp) ;
17161 }
17162 
17163 static int G__G__GenVector_172_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17164 {
17165       ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PtEtaPhiE4D<double>::Scalar*) G__int(libp->para[0]));
17166       G__setnull(result7);
17167    return(1 || funcname || hash || result7 || libp) ;
17168 }
17169 
17170 static int G__G__GenVector_172_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17171 {
17172       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[1])
17173 , (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[3]));
17174       G__setnull(result7);
17175    return(1 || funcname || hash || result7 || libp) ;
17176 }
17177 
17178 static int G__G__GenVector_172_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17179 {
17180       ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PtEtaPhiE4D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PtEtaPhiE4D<double>::Scalar*) G__Doubleref(&libp->para[1])
17181 , *(ROOT::Math::PtEtaPhiE4D<double>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PtEtaPhiE4D<double>::Scalar*) G__Doubleref(&libp->para[3]));
17182       G__setnull(result7);
17183    return(1 || funcname || hash || result7 || libp) ;
17184 }
17185 
17186 static int G__G__GenVector_172_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17187 {
17188       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Pt());
17189    return(1 || funcname || hash || result7 || libp) ;
17190 }
17191 
17192 static int G__G__GenVector_172_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17193 {
17194       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Eta());
17195    return(1 || funcname || hash || result7 || libp) ;
17196 }
17197 
17198 static int G__G__GenVector_172_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17199 {
17200       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Phi());
17201    return(1 || funcname || hash || result7 || libp) ;
17202 }
17203 
17204 static int G__G__GenVector_172_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17205 {
17206       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->E());
17207    return(1 || funcname || hash || result7 || libp) ;
17208 }
17209 
17210 static int G__G__GenVector_172_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17211 {
17212       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Perp());
17213    return(1 || funcname || hash || result7 || libp) ;
17214 }
17215 
17216 static int G__G__GenVector_172_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17217 {
17218       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Rho());
17219    return(1 || funcname || hash || result7 || libp) ;
17220 }
17221 
17222 static int G__G__GenVector_172_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17223 {
17224       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->T());
17225    return(1 || funcname || hash || result7 || libp) ;
17226 }
17227 
17228 static int G__G__GenVector_172_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17229 {
17230       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Px());
17231    return(1 || funcname || hash || result7 || libp) ;
17232 }
17233 
17234 static int G__G__GenVector_172_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17235 {
17236       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->X());
17237    return(1 || funcname || hash || result7 || libp) ;
17238 }
17239 
17240 static int G__G__GenVector_172_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17241 {
17242       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Py());
17243    return(1 || funcname || hash || result7 || libp) ;
17244 }
17245 
17246 static int G__G__GenVector_172_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17247 {
17248       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Y());
17249    return(1 || funcname || hash || result7 || libp) ;
17250 }
17251 
17252 static int G__G__GenVector_172_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17253 {
17254       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Pz());
17255    return(1 || funcname || hash || result7 || libp) ;
17256 }
17257 
17258 static int G__G__GenVector_172_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17259 {
17260       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Z());
17261    return(1 || funcname || hash || result7 || libp) ;
17262 }
17263 
17264 static int G__G__GenVector_172_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17265 {
17266       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->P());
17267    return(1 || funcname || hash || result7 || libp) ;
17268 }
17269 
17270 static int G__G__GenVector_172_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17271 {
17272       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->R());
17273    return(1 || funcname || hash || result7 || libp) ;
17274 }
17275 
17276 static int G__G__GenVector_172_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17277 {
17278       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->P2());
17279    return(1 || funcname || hash || result7 || libp) ;
17280 }
17281 
17282 static int G__G__GenVector_172_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17283 {
17284       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->M2());
17285    return(1 || funcname || hash || result7 || libp) ;
17286 }
17287 
17288 static int G__G__GenVector_172_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17289 {
17290       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Mag2());
17291    return(1 || funcname || hash || result7 || libp) ;
17292 }
17293 
17294 static int G__G__GenVector_172_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17295 {
17296       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->M());
17297    return(1 || funcname || hash || result7 || libp) ;
17298 }
17299 
17300 static int G__G__GenVector_172_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17301 {
17302       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Mag());
17303    return(1 || funcname || hash || result7 || libp) ;
17304 }
17305 
17306 static int G__G__GenVector_172_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17307 {
17308       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Pt2());
17309    return(1 || funcname || hash || result7 || libp) ;
17310 }
17311 
17312 static int G__G__GenVector_172_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17313 {
17314       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Perp2());
17315    return(1 || funcname || hash || result7 || libp) ;
17316 }
17317 
17318 static int G__G__GenVector_172_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17319 {
17320       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Mt2());
17321    return(1 || funcname || hash || result7 || libp) ;
17322 }
17323 
17324 static int G__G__GenVector_172_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17325 {
17326       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Mt());
17327    return(1 || funcname || hash || result7 || libp) ;
17328 }
17329 
17330 static int G__G__GenVector_172_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17331 {
17332       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Et());
17333    return(1 || funcname || hash || result7 || libp) ;
17334 }
17335 
17336 static int G__G__GenVector_172_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17337 {
17338       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Et2());
17339    return(1 || funcname || hash || result7 || libp) ;
17340 }
17341 
17342 static int G__G__GenVector_172_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17343 {
17344       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Theta());
17345    return(1 || funcname || hash || result7 || libp) ;
17346 }
17347 
17348 static int G__G__GenVector_172_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17349 {
17350       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetPt((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17351       G__setnull(result7);
17352    return(1 || funcname || hash || result7 || libp) ;
17353 }
17354 
17355 static int G__G__GenVector_172_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17356 {
17357       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetEta((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17358       G__setnull(result7);
17359    return(1 || funcname || hash || result7 || libp) ;
17360 }
17361 
17362 static int G__G__GenVector_172_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17363 {
17364       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetPhi((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17365       G__setnull(result7);
17366    return(1 || funcname || hash || result7 || libp) ;
17367 }
17368 
17369 static int G__G__GenVector_172_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17370 {
17371       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetE((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17372       G__setnull(result7);
17373    return(1 || funcname || hash || result7 || libp) ;
17374 }
17375 
17376 static int G__G__GenVector_172_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17377 {
17378       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[1])
17379 , (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[3]));
17380       G__setnull(result7);
17381    return(1 || funcname || hash || result7 || libp) ;
17382 }
17383 
17384 static int G__G__GenVector_172_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17385 {
17386       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Negate();
17387       G__setnull(result7);
17388    return(1 || funcname || hash || result7 || libp) ;
17389 }
17390 
17391 static int G__G__GenVector_172_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17392 {
17393       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->Scale((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17394       G__setnull(result7);
17395    return(1 || funcname || hash || result7 || libp) ;
17396 }
17397 
17398 static int G__G__GenVector_172_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17399 {
17400       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::PtEtaPhiE4D<double>*) libp->para[0].ref));
17401    return(1 || funcname || hash || result7 || libp) ;
17402 }
17403 
17404 static int G__G__GenVector_172_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17405 {
17406       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::PtEtaPhiE4D<double>*) libp->para[0].ref));
17407    return(1 || funcname || hash || result7 || libp) ;
17408 }
17409 
17410 static int G__G__GenVector_172_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17411 {
17412       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->x());
17413    return(1 || funcname || hash || result7 || libp) ;
17414 }
17415 
17416 static int G__G__GenVector_172_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17417 {
17418       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->y());
17419    return(1 || funcname || hash || result7 || libp) ;
17420 }
17421 
17422 static int G__G__GenVector_172_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17423 {
17424       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->z());
17425    return(1 || funcname || hash || result7 || libp) ;
17426 }
17427 
17428 static int G__G__GenVector_172_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17429 {
17430       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->t());
17431    return(1 || funcname || hash || result7 || libp) ;
17432 }
17433 
17434 static int G__G__GenVector_172_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17435 {
17436       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetPx((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17437       G__setnull(result7);
17438    return(1 || funcname || hash || result7 || libp) ;
17439 }
17440 
17441 static int G__G__GenVector_172_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17442 {
17443       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetPy((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17444       G__setnull(result7);
17445    return(1 || funcname || hash || result7 || libp) ;
17446 }
17447 
17448 static int G__G__GenVector_172_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17449 {
17450       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetPz((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17451       G__setnull(result7);
17452    return(1 || funcname || hash || result7 || libp) ;
17453 }
17454 
17455 static int G__G__GenVector_172_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17456 {
17457       ((ROOT::Math::PtEtaPhiE4D<double>*) G__getstructoffset())->SetM((ROOT::Math::PtEtaPhiE4D<double>::Scalar) G__double(libp->para[0]));
17458       G__setnull(result7);
17459    return(1 || funcname || hash || result7 || libp) ;
17460 }
17461 
17462 // automatic destructor
17463 typedef ROOT::Math::PtEtaPhiE4D<double> G__TROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR;
17464 static int G__G__GenVector_172_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17465 {
17466    char* gvp = (char*) G__getgvp();
17467    long soff = G__getstructoffset();
17468    int n = G__getaryconstruct();
17469    //
17470    //has_a_delete: 0
17471    //has_own_delete1arg: 0
17472    //has_own_delete2arg: 0
17473    //
17474    if (!soff) {
17475      return(1);
17476    }
17477    if (n) {
17478      if (gvp == (char*)G__PVOID) {
17479        delete[] (ROOT::Math::PtEtaPhiE4D<double>*) soff;
17480      } else {
17481        G__setgvp((long) G__PVOID);
17482        for (int i = n - 1; i >= 0; --i) {
17483          ((ROOT::Math::PtEtaPhiE4D<double>*) (soff+(sizeof(ROOT::Math::PtEtaPhiE4D<double>)*i)))->~G__TROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR();
17484        }
17485        G__setgvp((long)gvp);
17486      }
17487    } else {
17488      if (gvp == (char*)G__PVOID) {
17489        delete (ROOT::Math::PtEtaPhiE4D<double>*) soff;
17490      } else {
17491        G__setgvp((long) G__PVOID);
17492        ((ROOT::Math::PtEtaPhiE4D<double>*) (soff))->~G__TROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR();
17493        G__setgvp((long)gvp);
17494      }
17495    }
17496    G__setnull(result7);
17497    return(1 || funcname || hash || result7 || libp) ;
17498 }
17499 
17500 
17501 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > */
17502 static int G__G__GenVector_173_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17503 {
17504    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* p = NULL;
17505    char* gvp = (char*) G__getgvp();
17506    int n = G__getaryconstruct();
17507    if (n) {
17508      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17509        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >[n];
17510      } else {
17511        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >[n];
17512      }
17513    } else {
17514      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17515        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >;
17516      } else {
17517        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >;
17518      }
17519    }
17520    result7->obj.i = (long) p;
17521    result7->ref = (long) p;
17522    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17523    return(1 || funcname || hash || result7 || libp) ;
17524 }
17525 
17526 static int G__G__GenVector_173_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17527 {
17528    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* p = NULL;
17529    char* gvp = (char*) G__getgvp();
17530    //m: 4
17531    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
17532      p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(
17533 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
17534 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
17535    } else {
17536      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(
17537 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
17538 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
17539    }
17540    result7->obj.i = (long) p;
17541    result7->ref = (long) p;
17542    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17543    return(1 || funcname || hash || result7 || libp) ;
17544 }
17545 
17546 static int G__G__GenVector_173_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17547 {
17548       {
17549          const ROOT::Math::PtEtaPhiE4D<double>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Coordinates();
17550          result7->ref = (long) (&obj);
17551          result7->obj.i = (long) (&obj);
17552       }
17553    return(1 || funcname || hash || result7 || libp) ;
17554 }
17555 
17556 static int G__G__GenVector_173_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17557 {
17558       {
17559          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__int(libp->para[0]));
17560          result7->ref = (long) (&obj);
17561          result7->obj.i = (long) (&obj);
17562       }
17563    return(1 || funcname || hash || result7 || libp) ;
17564 }
17565 
17566 static int G__G__GenVector_173_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17567 {
17568       {
17569          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[1])
17570 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[3]));
17571          result7->ref = (long) (&obj);
17572          result7->obj.i = (long) (&obj);
17573       }
17574    return(1 || funcname || hash || result7 || libp) ;
17575 }
17576 
17577 static int G__G__GenVector_173_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17578 {
17579       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
17580 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
17581       G__setnull(result7);
17582    return(1 || funcname || hash || result7 || libp) ;
17583 }
17584 
17585 static int G__G__GenVector_173_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17586 {
17587       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__int(libp->para[0]));
17588       G__setnull(result7);
17589    return(1 || funcname || hash || result7 || libp) ;
17590 }
17591 
17592 static int G__G__GenVector_173_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17593 {
17594       {
17595          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[1])
17596 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[3]));
17597          result7->ref = (long) (&obj);
17598          result7->obj.i = (long) (&obj);
17599       }
17600    return(1 || funcname || hash || result7 || libp) ;
17601 }
17602 
17603 static int G__G__GenVector_173_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17604 {
17605       {
17606          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[1])
17607 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[3]));
17608          result7->ref = (long) (&obj);
17609          result7->obj.i = (long) (&obj);
17610       }
17611    return(1 || funcname || hash || result7 || libp) ;
17612 }
17613 
17614 static int G__G__GenVector_173_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17615 {
17616       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref));
17617    return(1 || funcname || hash || result7 || libp) ;
17618 }
17619 
17620 static int G__G__GenVector_173_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17621 {
17622       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref));
17623    return(1 || funcname || hash || result7 || libp) ;
17624 }
17625 
17626 static int G__G__GenVector_173_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17627 {
17628       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Px());
17629    return(1 || funcname || hash || result7 || libp) ;
17630 }
17631 
17632 static int G__G__GenVector_173_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17633 {
17634       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->X());
17635    return(1 || funcname || hash || result7 || libp) ;
17636 }
17637 
17638 static int G__G__GenVector_173_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17639 {
17640       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Py());
17641    return(1 || funcname || hash || result7 || libp) ;
17642 }
17643 
17644 static int G__G__GenVector_173_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17645 {
17646       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Y());
17647    return(1 || funcname || hash || result7 || libp) ;
17648 }
17649 
17650 static int G__G__GenVector_173_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17651 {
17652       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Pz());
17653    return(1 || funcname || hash || result7 || libp) ;
17654 }
17655 
17656 static int G__G__GenVector_173_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17657 {
17658       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Z());
17659    return(1 || funcname || hash || result7 || libp) ;
17660 }
17661 
17662 static int G__G__GenVector_173_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17663 {
17664       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->E());
17665    return(1 || funcname || hash || result7 || libp) ;
17666 }
17667 
17668 static int G__G__GenVector_173_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17669 {
17670       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->T());
17671    return(1 || funcname || hash || result7 || libp) ;
17672 }
17673 
17674 static int G__G__GenVector_173_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17675 {
17676       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->M2());
17677    return(1 || funcname || hash || result7 || libp) ;
17678 }
17679 
17680 static int G__G__GenVector_173_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17681 {
17682       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->M());
17683    return(1 || funcname || hash || result7 || libp) ;
17684 }
17685 
17686 static int G__G__GenVector_173_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17687 {
17688       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->R());
17689    return(1 || funcname || hash || result7 || libp) ;
17690 }
17691 
17692 static int G__G__GenVector_173_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17693 {
17694       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->P());
17695    return(1 || funcname || hash || result7 || libp) ;
17696 }
17697 
17698 static int G__G__GenVector_173_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17699 {
17700       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->P2());
17701    return(1 || funcname || hash || result7 || libp) ;
17702 }
17703 
17704 static int G__G__GenVector_173_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17705 {
17706       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Perp2());
17707    return(1 || funcname || hash || result7 || libp) ;
17708 }
17709 
17710 static int G__G__GenVector_173_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17711 {
17712       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Pt());
17713    return(1 || funcname || hash || result7 || libp) ;
17714 }
17715 
17716 static int G__G__GenVector_173_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17717 {
17718       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Rho());
17719    return(1 || funcname || hash || result7 || libp) ;
17720 }
17721 
17722 static int G__G__GenVector_173_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17723 {
17724       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Mt2());
17725    return(1 || funcname || hash || result7 || libp) ;
17726 }
17727 
17728 static int G__G__GenVector_173_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17729 {
17730       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Mt());
17731    return(1 || funcname || hash || result7 || libp) ;
17732 }
17733 
17734 static int G__G__GenVector_173_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17735 {
17736       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Et2());
17737    return(1 || funcname || hash || result7 || libp) ;
17738 }
17739 
17740 static int G__G__GenVector_173_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17741 {
17742       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Et());
17743    return(1 || funcname || hash || result7 || libp) ;
17744 }
17745 
17746 static int G__G__GenVector_173_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17747 {
17748       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Phi());
17749    return(1 || funcname || hash || result7 || libp) ;
17750 }
17751 
17752 static int G__G__GenVector_173_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17753 {
17754       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Theta());
17755    return(1 || funcname || hash || result7 || libp) ;
17756 }
17757 
17758 static int G__G__GenVector_173_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17759 {
17760       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Eta());
17761    return(1 || funcname || hash || result7 || libp) ;
17762 }
17763 
17764 static int G__G__GenVector_173_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17765 {
17766       {
17767          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
17768          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Vect();
17769          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
17770          result7->obj.i = (long) ((void*) pobj);
17771          result7->ref = result7->obj.i;
17772          G__store_tempobject(*result7);
17773       }
17774    return(1 || funcname || hash || result7 || libp) ;
17775 }
17776 
17777 static int G__G__GenVector_173_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17778 {
17779       {
17780          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
17781          result7->ref = (long) (&obj);
17782          result7->obj.i = (long) (&obj);
17783       }
17784    return(1 || funcname || hash || result7 || libp) ;
17785 }
17786 
17787 static int G__G__GenVector_173_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17788 {
17789       {
17790          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
17791          result7->ref = (long) (&obj);
17792          result7->obj.i = (long) (&obj);
17793       }
17794    return(1 || funcname || hash || result7 || libp) ;
17795 }
17796 
17797 static int G__G__GenVector_173_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17798 {
17799       {
17800          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
17801          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
17802          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
17803          result7->obj.i = (long) ((void*) pobj);
17804          result7->ref = result7->obj.i;
17805          G__store_tempobject(*result7);
17806       }
17807    return(1 || funcname || hash || result7 || libp) ;
17808 }
17809 
17810 static int G__G__GenVector_173_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17811 {
17812       {
17813          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
17814          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
17815          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
17816          result7->obj.i = (long) ((void*) pobj);
17817          result7->ref = result7->obj.i;
17818          G__store_tempobject(*result7);
17819       }
17820    return(1 || funcname || hash || result7 || libp) ;
17821 }
17822 
17823 static int G__G__GenVector_173_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17824 {
17825       {
17826          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
17827          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-();
17828          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
17829          result7->obj.i = (long) ((void*) pobj);
17830          result7->ref = result7->obj.i;
17831          G__store_tempobject(*result7);
17832       }
17833    return(1 || funcname || hash || result7 || libp) ;
17834 }
17835 
17836 static int G__G__GenVector_173_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17837 {
17838       {
17839          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
17840          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator+();
17841          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
17842          result7->obj.i = (long) ((void*) pobj);
17843          result7->ref = result7->obj.i;
17844          G__store_tempobject(*result7);
17845       }
17846    return(1 || funcname || hash || result7 || libp) ;
17847 }
17848 
17849 static int G__G__GenVector_173_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17850 {
17851       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Rapidity());
17852    return(1 || funcname || hash || result7 || libp) ;
17853 }
17854 
17855 static int G__G__GenVector_173_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17856 {
17857       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->ColinearRapidity());
17858    return(1 || funcname || hash || result7 || libp) ;
17859 }
17860 
17861 static int G__G__GenVector_173_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17862 {
17863       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->isTimelike());
17864    return(1 || funcname || hash || result7 || libp) ;
17865 }
17866 
17867 static int G__G__GenVector_173_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17868 {
17869    switch (libp->paran) {
17870    case 1:
17871       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0])));
17872       break;
17873    case 0:
17874       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->isLightlike());
17875       break;
17876    }
17877    return(1 || funcname || hash || result7 || libp) ;
17878 }
17879 
17880 static int G__G__GenVector_173_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17881 {
17882       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->isSpacelike());
17883    return(1 || funcname || hash || result7 || libp) ;
17884 }
17885 
17886 static int G__G__GenVector_173_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17887 {
17888       {
17889          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::BetaVector* pobj;
17890          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->BoostToCM();
17891          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::BetaVector(xobj);
17892          result7->obj.i = (long) ((void*) pobj);
17893          result7->ref = result7->obj.i;
17894          G__store_tempobject(*result7);
17895       }
17896    return(1 || funcname || hash || result7 || libp) ;
17897 }
17898 
17899 static int G__G__GenVector_173_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17900 {
17901       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Beta());
17902    return(1 || funcname || hash || result7 || libp) ;
17903 }
17904 
17905 static int G__G__GenVector_173_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17906 {
17907       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Gamma());
17908    return(1 || funcname || hash || result7 || libp) ;
17909 }
17910 
17911 static int G__G__GenVector_173_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17912 {
17913       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->x());
17914    return(1 || funcname || hash || result7 || libp) ;
17915 }
17916 
17917 static int G__G__GenVector_173_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17918 {
17919       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->y());
17920    return(1 || funcname || hash || result7 || libp) ;
17921 }
17922 
17923 static int G__G__GenVector_173_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17924 {
17925       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->z());
17926    return(1 || funcname || hash || result7 || libp) ;
17927 }
17928 
17929 static int G__G__GenVector_173_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17930 {
17931       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->t());
17932    return(1 || funcname || hash || result7 || libp) ;
17933 }
17934 
17935 static int G__G__GenVector_173_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17936 {
17937       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->px());
17938    return(1 || funcname || hash || result7 || libp) ;
17939 }
17940 
17941 static int G__G__GenVector_173_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17942 {
17943       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->py());
17944    return(1 || funcname || hash || result7 || libp) ;
17945 }
17946 
17947 static int G__G__GenVector_173_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17948 {
17949       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->pz());
17950    return(1 || funcname || hash || result7 || libp) ;
17951 }
17952 
17953 static int G__G__GenVector_173_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17954 {
17955       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->e());
17956    return(1 || funcname || hash || result7 || libp) ;
17957 }
17958 
17959 static int G__G__GenVector_173_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17960 {
17961       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->r());
17962    return(1 || funcname || hash || result7 || libp) ;
17963 }
17964 
17965 static int G__G__GenVector_173_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17966 {
17967       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->theta());
17968    return(1 || funcname || hash || result7 || libp) ;
17969 }
17970 
17971 static int G__G__GenVector_173_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17972 {
17973       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->phi());
17974    return(1 || funcname || hash || result7 || libp) ;
17975 }
17976 
17977 static int G__G__GenVector_173_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17978 {
17979       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->rho());
17980    return(1 || funcname || hash || result7 || libp) ;
17981 }
17982 
17983 static int G__G__GenVector_173_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17984 {
17985       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->eta());
17986    return(1 || funcname || hash || result7 || libp) ;
17987 }
17988 
17989 static int G__G__GenVector_173_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17990 {
17991       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->pt());
17992    return(1 || funcname || hash || result7 || libp) ;
17993 }
17994 
17995 static int G__G__GenVector_173_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17996 {
17997       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->perp2());
17998    return(1 || funcname || hash || result7 || libp) ;
17999 }
18000 
18001 static int G__G__GenVector_173_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18002 {
18003       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->mag2());
18004    return(1 || funcname || hash || result7 || libp) ;
18005 }
18006 
18007 static int G__G__GenVector_173_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18008 {
18009       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->mag());
18010    return(1 || funcname || hash || result7 || libp) ;
18011 }
18012 
18013 static int G__G__GenVector_173_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18014 {
18015       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->mt());
18016    return(1 || funcname || hash || result7 || libp) ;
18017 }
18018 
18019 static int G__G__GenVector_173_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18020 {
18021       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->mt2());
18022    return(1 || funcname || hash || result7 || libp) ;
18023 }
18024 
18025 static int G__G__GenVector_173_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18026 {
18027       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->energy());
18028    return(1 || funcname || hash || result7 || libp) ;
18029 }
18030 
18031 static int G__G__GenVector_173_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18032 {
18033       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->mass());
18034    return(1 || funcname || hash || result7 || libp) ;
18035 }
18036 
18037 static int G__G__GenVector_173_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18038 {
18039       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->mass2());
18040    return(1 || funcname || hash || result7 || libp) ;
18041 }
18042 
18043 static int G__G__GenVector_173_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18044 {
18045       {
18046          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18047          result7->ref = (long) (&obj);
18048          result7->obj.i = (long) (&obj);
18049       }
18050    return(1 || funcname || hash || result7 || libp) ;
18051 }
18052 
18053 static int G__G__GenVector_173_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18054 {
18055       {
18056          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18057          result7->ref = (long) (&obj);
18058          result7->obj.i = (long) (&obj);
18059       }
18060    return(1 || funcname || hash || result7 || libp) ;
18061 }
18062 
18063 static int G__G__GenVector_173_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18064 {
18065       {
18066          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18067          result7->ref = (long) (&obj);
18068          result7->obj.i = (long) (&obj);
18069       }
18070    return(1 || funcname || hash || result7 || libp) ;
18071 }
18072 
18073 static int G__G__GenVector_173_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18074 {
18075       {
18076          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18077          result7->ref = (long) (&obj);
18078          result7->obj.i = (long) (&obj);
18079       }
18080    return(1 || funcname || hash || result7 || libp) ;
18081 }
18082 
18083 static int G__G__GenVector_173_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18084 {
18085       {
18086          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18087          result7->ref = (long) (&obj);
18088          result7->obj.i = (long) (&obj);
18089       }
18090    return(1 || funcname || hash || result7 || libp) ;
18091 }
18092 
18093 static int G__G__GenVector_173_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18094 {
18095       {
18096          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18097          result7->ref = (long) (&obj);
18098          result7->obj.i = (long) (&obj);
18099       }
18100    return(1 || funcname || hash || result7 || libp) ;
18101 }
18102 
18103 static int G__G__GenVector_173_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18104 {
18105       {
18106          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18107          result7->ref = (long) (&obj);
18108          result7->obj.i = (long) (&obj);
18109       }
18110    return(1 || funcname || hash || result7 || libp) ;
18111 }
18112 
18113 static int G__G__GenVector_173_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18114 {
18115       {
18116          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar) G__double(libp->para[0]));
18117          result7->ref = (long) (&obj);
18118          result7->obj.i = (long) (&obj);
18119       }
18120    return(1 || funcname || hash || result7 || libp) ;
18121 }
18122 
18123 static int G__G__GenVector_173_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18124 {
18125       {
18126          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
18127          result7->ref = (long) (&obj);
18128          result7->obj.i = (long) (&obj);
18129       }
18130    return(1 || funcname || hash || result7 || libp) ;
18131 }
18132 
18133 static int G__G__GenVector_173_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18134 {
18135       {
18136          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
18137          result7->ref = (long) (&obj);
18138          result7->obj.i = (long) (&obj);
18139       }
18140    return(1 || funcname || hash || result7 || libp) ;
18141 }
18142 
18143 static int G__G__GenVector_173_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18144 {
18145       {
18146          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
18147          result7->ref = (long) (&obj);
18148          result7->obj.i = (long) (&obj);
18149       }
18150    return(1 || funcname || hash || result7 || libp) ;
18151 }
18152 
18153 static int G__G__GenVector_173_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18154 {
18155       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref));
18156    return(1 || funcname || hash || result7 || libp) ;
18157 }
18158 
18159 static int G__G__GenVector_173_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18160 {
18161       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref));
18162    return(1 || funcname || hash || result7 || libp) ;
18163 }
18164 
18165 static int G__G__GenVector_173_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18166 {
18167       {
18168          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
18169          result7->ref = (long) (&obj);
18170          result7->obj.i = (long) (&obj);
18171       }
18172    return(1 || funcname || hash || result7 || libp) ;
18173 }
18174 
18175 static int G__G__GenVector_173_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18176 {
18177       {
18178          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
18179          result7->ref = (long) (&obj);
18180          result7->obj.i = (long) (&obj);
18181       }
18182    return(1 || funcname || hash || result7 || libp) ;
18183 }
18184 
18185 static int G__G__GenVector_173_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18186 {
18187       {
18188          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
18189          result7->ref = (long) (&obj);
18190          result7->obj.i = (long) (&obj);
18191       }
18192    return(1 || funcname || hash || result7 || libp) ;
18193 }
18194 
18195 static int G__G__GenVector_173_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18196 {
18197       {
18198          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
18199          result7->ref = (long) (&obj);
18200          result7->obj.i = (long) (&obj);
18201       }
18202    return(1 || funcname || hash || result7 || libp) ;
18203 }
18204 
18205 static int G__G__GenVector_173_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18206 {
18207       {
18208          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
18209          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
18210          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
18211          result7->obj.i = (long) ((void*) pobj);
18212          result7->ref = result7->obj.i;
18213          G__store_tempobject(*result7);
18214       }
18215    return(1 || funcname || hash || result7 || libp) ;
18216 }
18217 
18218 static int G__G__GenVector_173_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18219 {
18220       {
18221          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
18222          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
18223          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
18224          result7->obj.i = (long) ((void*) pobj);
18225          result7->ref = result7->obj.i;
18226          G__store_tempobject(*result7);
18227       }
18228    return(1 || funcname || hash || result7 || libp) ;
18229 }
18230 
18231 static int G__G__GenVector_173_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18232 {
18233       {
18234          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
18235          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
18236          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
18237          result7->obj.i = (long) ((void*) pobj);
18238          result7->ref = result7->obj.i;
18239          G__store_tempobject(*result7);
18240       }
18241    return(1 || funcname || hash || result7 || libp) ;
18242 }
18243 
18244 static int G__G__GenVector_173_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18245 {
18246       {
18247          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
18248          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
18249          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
18250          result7->obj.i = (long) ((void*) pobj);
18251          result7->ref = result7->obj.i;
18252          G__store_tempobject(*result7);
18253       }
18254    return(1 || funcname || hash || result7 || libp) ;
18255 }
18256 
18257 static int G__G__GenVector_173_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18258 {
18259       {
18260          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
18261          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
18262          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
18263          result7->obj.i = (long) ((void*) pobj);
18264          result7->ref = result7->obj.i;
18265          G__store_tempobject(*result7);
18266       }
18267    return(1 || funcname || hash || result7 || libp) ;
18268 }
18269 
18270 static int G__G__GenVector_173_0_94(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18271 {
18272       {
18273          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* pobj;
18274          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset())->operator-(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
18275          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(xobj);
18276          result7->obj.i = (long) ((void*) pobj);
18277          result7->ref = result7->obj.i;
18278          G__store_tempobject(*result7);
18279       }
18280    return(1 || funcname || hash || result7 || libp) ;
18281 }
18282 
18283 // automatic copy constructor
18284 static int G__G__GenVector_173_0_95(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18285 
18286 {
18287    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* p;
18288    void* tmp = (void*) G__int(libp->para[0]);
18289    p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) tmp);
18290    result7->obj.i = (long) p;
18291    result7->ref = (long) p;
18292    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
18293    return(1 || funcname || hash || result7 || libp) ;
18294 }
18295 
18296 // automatic destructor
18297 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR;
18298 static int G__G__GenVector_173_0_96(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18299 {
18300    char* gvp = (char*) G__getgvp();
18301    long soff = G__getstructoffset();
18302    int n = G__getaryconstruct();
18303    //
18304    //has_a_delete: 0
18305    //has_own_delete1arg: 0
18306    //has_own_delete2arg: 0
18307    //
18308    if (!soff) {
18309      return(1);
18310    }
18311    if (n) {
18312      if (gvp == (char*)G__PVOID) {
18313        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) soff;
18314      } else {
18315        G__setgvp((long) G__PVOID);
18316        for (int i = n - 1; i >= 0; --i) {
18317          ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR();
18318        }
18319        G__setgvp((long)gvp);
18320      }
18321    } else {
18322      if (gvp == (char*)G__PVOID) {
18323        delete (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) soff;
18324      } else {
18325        G__setgvp((long) G__PVOID);
18326        ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR();
18327        G__setgvp((long)gvp);
18328      }
18329    }
18330    G__setnull(result7);
18331    return(1 || funcname || hash || result7 || libp) ;
18332 }
18333 
18334 // automatic assignment operator
18335 static int G__G__GenVector_173_0_97(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18336 {
18337    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__getstructoffset();
18338    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref;
18339    const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = *dest;
18340    result7->ref = (long) (&obj);
18341    result7->obj.i = (long) (&obj);
18342    return(1 || funcname || hash || result7 || libp) ;
18343 }
18344 
18345 
18346 /* ROOT::Math::PtEtaPhiM4D<double> */
18347 static int G__G__GenVector_174_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18348 {
18349    ROOT::Math::PtEtaPhiM4D<double>* p = NULL;
18350    char* gvp = (char*) G__getgvp();
18351    int n = G__getaryconstruct();
18352    if (n) {
18353      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18354        p = new ROOT::Math::PtEtaPhiM4D<double>[n];
18355      } else {
18356        p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<double>[n];
18357      }
18358    } else {
18359      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18360        p = new ROOT::Math::PtEtaPhiM4D<double>;
18361      } else {
18362        p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<double>;
18363      }
18364    }
18365    result7->obj.i = (long) p;
18366    result7->ref = (long) p;
18367    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR));
18368    return(1 || funcname || hash || result7 || libp) ;
18369 }
18370 
18371 static int G__G__GenVector_174_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18372 {
18373    ROOT::Math::PtEtaPhiM4D<double>* p = NULL;
18374    char* gvp = (char*) G__getgvp();
18375    //m: 4
18376    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18377      p = new ROOT::Math::PtEtaPhiM4D<double>(
18378 (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[1])
18379 , (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[3]));
18380    } else {
18381      p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<double>(
18382 (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[1])
18383 , (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[3]));
18384    }
18385    result7->obj.i = (long) p;
18386    result7->ref = (long) p;
18387    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR));
18388    return(1 || funcname || hash || result7 || libp) ;
18389 }
18390 
18391 static int G__G__GenVector_174_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18392 {
18393    ROOT::Math::PtEtaPhiM4D<double>* p = NULL;
18394    char* gvp = (char*) G__getgvp();
18395    //m: 1
18396    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18397      p = new ROOT::Math::PtEtaPhiM4D<double>(*(ROOT::Math::PtEtaPhiM4D<double>*) libp->para[0].ref);
18398    } else {
18399      p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<double>(*(ROOT::Math::PtEtaPhiM4D<double>*) libp->para[0].ref);
18400    }
18401    result7->obj.i = (long) p;
18402    result7->ref = (long) p;
18403    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR));
18404    return(1 || funcname || hash || result7 || libp) ;
18405 }
18406 
18407 static int G__G__GenVector_174_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18408 {
18409       {
18410          const ROOT::Math::PtEtaPhiM4D<double>& obj = ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->operator=(*(ROOT::Math::PtEtaPhiM4D<double>*) libp->para[0].ref);
18411          result7->ref = (long) (&obj);
18412          result7->obj.i = (long) (&obj);
18413       }
18414    return(1 || funcname || hash || result7 || libp) ;
18415 }
18416 
18417 static int G__G__GenVector_174_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18418 {
18419       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiM4D<double>::Scalar*) G__int(libp->para[0]));
18420       G__setnull(result7);
18421    return(1 || funcname || hash || result7 || libp) ;
18422 }
18423 
18424 static int G__G__GenVector_174_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18425 {
18426       ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PtEtaPhiM4D<double>::Scalar*) G__int(libp->para[0]));
18427       G__setnull(result7);
18428    return(1 || funcname || hash || result7 || libp) ;
18429 }
18430 
18431 static int G__G__GenVector_174_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18432 {
18433       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[1])
18434 , (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[3]));
18435       G__setnull(result7);
18436    return(1 || funcname || hash || result7 || libp) ;
18437 }
18438 
18439 static int G__G__GenVector_174_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18440 {
18441       ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PtEtaPhiM4D<double>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PtEtaPhiM4D<double>::Scalar*) G__Doubleref(&libp->para[1])
18442 , *(ROOT::Math::PtEtaPhiM4D<double>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PtEtaPhiM4D<double>::Scalar*) G__Doubleref(&libp->para[3]));
18443       G__setnull(result7);
18444    return(1 || funcname || hash || result7 || libp) ;
18445 }
18446 
18447 static int G__G__GenVector_174_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18448 {
18449       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Pt());
18450    return(1 || funcname || hash || result7 || libp) ;
18451 }
18452 
18453 static int G__G__GenVector_174_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18454 {
18455       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Eta());
18456    return(1 || funcname || hash || result7 || libp) ;
18457 }
18458 
18459 static int G__G__GenVector_174_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18460 {
18461       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Phi());
18462    return(1 || funcname || hash || result7 || libp) ;
18463 }
18464 
18465 static int G__G__GenVector_174_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18466 {
18467       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->M());
18468    return(1 || funcname || hash || result7 || libp) ;
18469 }
18470 
18471 static int G__G__GenVector_174_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18472 {
18473       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Mag());
18474    return(1 || funcname || hash || result7 || libp) ;
18475 }
18476 
18477 static int G__G__GenVector_174_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18478 {
18479       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Perp());
18480    return(1 || funcname || hash || result7 || libp) ;
18481 }
18482 
18483 static int G__G__GenVector_174_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18484 {
18485       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Rho());
18486    return(1 || funcname || hash || result7 || libp) ;
18487 }
18488 
18489 static int G__G__GenVector_174_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18490 {
18491       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Px());
18492    return(1 || funcname || hash || result7 || libp) ;
18493 }
18494 
18495 static int G__G__GenVector_174_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18496 {
18497       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->X());
18498    return(1 || funcname || hash || result7 || libp) ;
18499 }
18500 
18501 static int G__G__GenVector_174_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18502 {
18503       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Py());
18504    return(1 || funcname || hash || result7 || libp) ;
18505 }
18506 
18507 static int G__G__GenVector_174_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18508 {
18509       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Y());
18510    return(1 || funcname || hash || result7 || libp) ;
18511 }
18512 
18513 static int G__G__GenVector_174_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18514 {
18515       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Pz());
18516    return(1 || funcname || hash || result7 || libp) ;
18517 }
18518 
18519 static int G__G__GenVector_174_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18520 {
18521       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Z());
18522    return(1 || funcname || hash || result7 || libp) ;
18523 }
18524 
18525 static int G__G__GenVector_174_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18526 {
18527       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->P());
18528    return(1 || funcname || hash || result7 || libp) ;
18529 }
18530 
18531 static int G__G__GenVector_174_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18532 {
18533       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->R());
18534    return(1 || funcname || hash || result7 || libp) ;
18535 }
18536 
18537 static int G__G__GenVector_174_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18538 {
18539       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->P2());
18540    return(1 || funcname || hash || result7 || libp) ;
18541 }
18542 
18543 static int G__G__GenVector_174_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18544 {
18545       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->E2());
18546    return(1 || funcname || hash || result7 || libp) ;
18547 }
18548 
18549 static int G__G__GenVector_174_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18550 {
18551       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->E());
18552    return(1 || funcname || hash || result7 || libp) ;
18553 }
18554 
18555 static int G__G__GenVector_174_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18556 {
18557       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->T());
18558    return(1 || funcname || hash || result7 || libp) ;
18559 }
18560 
18561 static int G__G__GenVector_174_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18562 {
18563       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->M2());
18564    return(1 || funcname || hash || result7 || libp) ;
18565 }
18566 
18567 static int G__G__GenVector_174_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18568 {
18569       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Mag2());
18570    return(1 || funcname || hash || result7 || libp) ;
18571 }
18572 
18573 static int G__G__GenVector_174_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18574 {
18575       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Pt2());
18576    return(1 || funcname || hash || result7 || libp) ;
18577 }
18578 
18579 static int G__G__GenVector_174_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18580 {
18581       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Perp2());
18582    return(1 || funcname || hash || result7 || libp) ;
18583 }
18584 
18585 static int G__G__GenVector_174_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18586 {
18587       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Mt2());
18588    return(1 || funcname || hash || result7 || libp) ;
18589 }
18590 
18591 static int G__G__GenVector_174_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18592 {
18593       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Mt());
18594    return(1 || funcname || hash || result7 || libp) ;
18595 }
18596 
18597 static int G__G__GenVector_174_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18598 {
18599       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Et2());
18600    return(1 || funcname || hash || result7 || libp) ;
18601 }
18602 
18603 static int G__G__GenVector_174_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18604 {
18605       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Et());
18606    return(1 || funcname || hash || result7 || libp) ;
18607 }
18608 
18609 static int G__G__GenVector_174_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18610 {
18611       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Theta());
18612    return(1 || funcname || hash || result7 || libp) ;
18613 }
18614 
18615 static int G__G__GenVector_174_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18616 {
18617       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetPt((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18618       G__setnull(result7);
18619    return(1 || funcname || hash || result7 || libp) ;
18620 }
18621 
18622 static int G__G__GenVector_174_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18623 {
18624       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetEta((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18625       G__setnull(result7);
18626    return(1 || funcname || hash || result7 || libp) ;
18627 }
18628 
18629 static int G__G__GenVector_174_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18630 {
18631       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetPhi((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18632       G__setnull(result7);
18633    return(1 || funcname || hash || result7 || libp) ;
18634 }
18635 
18636 static int G__G__GenVector_174_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18637 {
18638       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetM((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18639       G__setnull(result7);
18640    return(1 || funcname || hash || result7 || libp) ;
18641 }
18642 
18643 static int G__G__GenVector_174_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18644 {
18645       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[1])
18646 , (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[3]));
18647       G__setnull(result7);
18648    return(1 || funcname || hash || result7 || libp) ;
18649 }
18650 
18651 static int G__G__GenVector_174_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18652 {
18653       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Negate();
18654       G__setnull(result7);
18655    return(1 || funcname || hash || result7 || libp) ;
18656 }
18657 
18658 static int G__G__GenVector_174_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18659 {
18660       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->Scale((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18661       G__setnull(result7);
18662    return(1 || funcname || hash || result7 || libp) ;
18663 }
18664 
18665 static int G__G__GenVector_174_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18666 {
18667       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->operator==(*(ROOT::Math::PtEtaPhiM4D<double>*) libp->para[0].ref));
18668    return(1 || funcname || hash || result7 || libp) ;
18669 }
18670 
18671 static int G__G__GenVector_174_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18672 {
18673       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->operator!=(*(ROOT::Math::PtEtaPhiM4D<double>*) libp->para[0].ref));
18674    return(1 || funcname || hash || result7 || libp) ;
18675 }
18676 
18677 static int G__G__GenVector_174_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18678 {
18679       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->x());
18680    return(1 || funcname || hash || result7 || libp) ;
18681 }
18682 
18683 static int G__G__GenVector_174_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18684 {
18685       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->y());
18686    return(1 || funcname || hash || result7 || libp) ;
18687 }
18688 
18689 static int G__G__GenVector_174_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18690 {
18691       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->z());
18692    return(1 || funcname || hash || result7 || libp) ;
18693 }
18694 
18695 static int G__G__GenVector_174_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18696 {
18697       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->t());
18698    return(1 || funcname || hash || result7 || libp) ;
18699 }
18700 
18701 static int G__G__GenVector_174_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18702 {
18703       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetPx((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18704       G__setnull(result7);
18705    return(1 || funcname || hash || result7 || libp) ;
18706 }
18707 
18708 static int G__G__GenVector_174_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18709 {
18710       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetPy((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18711       G__setnull(result7);
18712    return(1 || funcname || hash || result7 || libp) ;
18713 }
18714 
18715 static int G__G__GenVector_174_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18716 {
18717       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetPz((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18718       G__setnull(result7);
18719    return(1 || funcname || hash || result7 || libp) ;
18720 }
18721 
18722 static int G__G__GenVector_174_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18723 {
18724       ((ROOT::Math::PtEtaPhiM4D<double>*) G__getstructoffset())->SetE((ROOT::Math::PtEtaPhiM4D<double>::Scalar) G__double(libp->para[0]));
18725       G__setnull(result7);
18726    return(1 || funcname || hash || result7 || libp) ;
18727 }
18728 
18729 // automatic destructor
18730 typedef ROOT::Math::PtEtaPhiM4D<double> G__TROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR;
18731 static int G__G__GenVector_174_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18732 {
18733    char* gvp = (char*) G__getgvp();
18734    long soff = G__getstructoffset();
18735    int n = G__getaryconstruct();
18736    //
18737    //has_a_delete: 0
18738    //has_own_delete1arg: 0
18739    //has_own_delete2arg: 0
18740    //
18741    if (!soff) {
18742      return(1);
18743    }
18744    if (n) {
18745      if (gvp == (char*)G__PVOID) {
18746        delete[] (ROOT::Math::PtEtaPhiM4D<double>*) soff;
18747      } else {
18748        G__setgvp((long) G__PVOID);
18749        for (int i = n - 1; i >= 0; --i) {
18750          ((ROOT::Math::PtEtaPhiM4D<double>*) (soff+(sizeof(ROOT::Math::PtEtaPhiM4D<double>)*i)))->~G__TROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR();
18751        }
18752        G__setgvp((long)gvp);
18753      }
18754    } else {
18755      if (gvp == (char*)G__PVOID) {
18756        delete (ROOT::Math::PtEtaPhiM4D<double>*) soff;
18757      } else {
18758        G__setgvp((long) G__PVOID);
18759        ((ROOT::Math::PtEtaPhiM4D<double>*) (soff))->~G__TROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR();
18760        G__setgvp((long)gvp);
18761      }
18762    }
18763    G__setnull(result7);
18764    return(1 || funcname || hash || result7 || libp) ;
18765 }
18766 
18767 
18768 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > */
18769 static int G__G__GenVector_175_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18770 {
18771    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* p = NULL;
18772    char* gvp = (char*) G__getgvp();
18773    int n = G__getaryconstruct();
18774    if (n) {
18775      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18776        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >[n];
18777      } else {
18778        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >[n];
18779      }
18780    } else {
18781      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18782        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >;
18783      } else {
18784        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >;
18785      }
18786    }
18787    result7->obj.i = (long) p;
18788    result7->ref = (long) p;
18789    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
18790    return(1 || funcname || hash || result7 || libp) ;
18791 }
18792 
18793 static int G__G__GenVector_175_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18794 {
18795    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* p = NULL;
18796    char* gvp = (char*) G__getgvp();
18797    //m: 4
18798    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
18799      p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(
18800 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
18801 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
18802    } else {
18803      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(
18804 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
18805 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
18806    }
18807    result7->obj.i = (long) p;
18808    result7->ref = (long) p;
18809    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
18810    return(1 || funcname || hash || result7 || libp) ;
18811 }
18812 
18813 static int G__G__GenVector_175_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18814 {
18815       {
18816          const ROOT::Math::PtEtaPhiM4D<double>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Coordinates();
18817          result7->ref = (long) (&obj);
18818          result7->obj.i = (long) (&obj);
18819       }
18820    return(1 || funcname || hash || result7 || libp) ;
18821 }
18822 
18823 static int G__G__GenVector_175_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18824 {
18825       {
18826          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__int(libp->para[0]));
18827          result7->ref = (long) (&obj);
18828          result7->obj.i = (long) (&obj);
18829       }
18830    return(1 || funcname || hash || result7 || libp) ;
18831 }
18832 
18833 static int G__G__GenVector_175_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18834 {
18835       {
18836          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[1])
18837 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[3]));
18838          result7->ref = (long) (&obj);
18839          result7->obj.i = (long) (&obj);
18840       }
18841    return(1 || funcname || hash || result7 || libp) ;
18842 }
18843 
18844 static int G__G__GenVector_175_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18845 {
18846       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[1])
18847 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[3]));
18848       G__setnull(result7);
18849    return(1 || funcname || hash || result7 || libp) ;
18850 }
18851 
18852 static int G__G__GenVector_175_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18853 {
18854       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__int(libp->para[0]));
18855       G__setnull(result7);
18856    return(1 || funcname || hash || result7 || libp) ;
18857 }
18858 
18859 static int G__G__GenVector_175_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18860 {
18861       {
18862          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[1])
18863 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[3]));
18864          result7->ref = (long) (&obj);
18865          result7->obj.i = (long) (&obj);
18866       }
18867    return(1 || funcname || hash || result7 || libp) ;
18868 }
18869 
18870 static int G__G__GenVector_175_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18871 {
18872       {
18873          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[1])
18874 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[3]));
18875          result7->ref = (long) (&obj);
18876          result7->obj.i = (long) (&obj);
18877       }
18878    return(1 || funcname || hash || result7 || libp) ;
18879 }
18880 
18881 static int G__G__GenVector_175_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18882 {
18883       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref));
18884    return(1 || funcname || hash || result7 || libp) ;
18885 }
18886 
18887 static int G__G__GenVector_175_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18888 {
18889       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref));
18890    return(1 || funcname || hash || result7 || libp) ;
18891 }
18892 
18893 static int G__G__GenVector_175_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18894 {
18895       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Px());
18896    return(1 || funcname || hash || result7 || libp) ;
18897 }
18898 
18899 static int G__G__GenVector_175_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18900 {
18901       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->X());
18902    return(1 || funcname || hash || result7 || libp) ;
18903 }
18904 
18905 static int G__G__GenVector_175_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18906 {
18907       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Py());
18908    return(1 || funcname || hash || result7 || libp) ;
18909 }
18910 
18911 static int G__G__GenVector_175_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18912 {
18913       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Y());
18914    return(1 || funcname || hash || result7 || libp) ;
18915 }
18916 
18917 static int G__G__GenVector_175_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18918 {
18919       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Pz());
18920    return(1 || funcname || hash || result7 || libp) ;
18921 }
18922 
18923 static int G__G__GenVector_175_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18924 {
18925       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Z());
18926    return(1 || funcname || hash || result7 || libp) ;
18927 }
18928 
18929 static int G__G__GenVector_175_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18930 {
18931       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->E());
18932    return(1 || funcname || hash || result7 || libp) ;
18933 }
18934 
18935 static int G__G__GenVector_175_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18936 {
18937       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->T());
18938    return(1 || funcname || hash || result7 || libp) ;
18939 }
18940 
18941 static int G__G__GenVector_175_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18942 {
18943       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->M2());
18944    return(1 || funcname || hash || result7 || libp) ;
18945 }
18946 
18947 static int G__G__GenVector_175_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18948 {
18949       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->M());
18950    return(1 || funcname || hash || result7 || libp) ;
18951 }
18952 
18953 static int G__G__GenVector_175_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18954 {
18955       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->R());
18956    return(1 || funcname || hash || result7 || libp) ;
18957 }
18958 
18959 static int G__G__GenVector_175_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18960 {
18961       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->P());
18962    return(1 || funcname || hash || result7 || libp) ;
18963 }
18964 
18965 static int G__G__GenVector_175_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18966 {
18967       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->P2());
18968    return(1 || funcname || hash || result7 || libp) ;
18969 }
18970 
18971 static int G__G__GenVector_175_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18972 {
18973       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Perp2());
18974    return(1 || funcname || hash || result7 || libp) ;
18975 }
18976 
18977 static int G__G__GenVector_175_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18978 {
18979       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Pt());
18980    return(1 || funcname || hash || result7 || libp) ;
18981 }
18982 
18983 static int G__G__GenVector_175_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18984 {
18985       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Rho());
18986    return(1 || funcname || hash || result7 || libp) ;
18987 }
18988 
18989 static int G__G__GenVector_175_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18990 {
18991       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Mt2());
18992    return(1 || funcname || hash || result7 || libp) ;
18993 }
18994 
18995 static int G__G__GenVector_175_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
18996 {
18997       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Mt());
18998    return(1 || funcname || hash || result7 || libp) ;
18999 }
19000 
19001 static int G__G__GenVector_175_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19002 {
19003       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Et2());
19004    return(1 || funcname || hash || result7 || libp) ;
19005 }
19006 
19007 static int G__G__GenVector_175_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19008 {
19009       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Et());
19010    return(1 || funcname || hash || result7 || libp) ;
19011 }
19012 
19013 static int G__G__GenVector_175_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19014 {
19015       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Phi());
19016    return(1 || funcname || hash || result7 || libp) ;
19017 }
19018 
19019 static int G__G__GenVector_175_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19020 {
19021       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Theta());
19022    return(1 || funcname || hash || result7 || libp) ;
19023 }
19024 
19025 static int G__G__GenVector_175_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19026 {
19027       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Eta());
19028    return(1 || funcname || hash || result7 || libp) ;
19029 }
19030 
19031 static int G__G__GenVector_175_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19032 {
19033       {
19034          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
19035          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Vect();
19036          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
19037          result7->obj.i = (long) ((void*) pobj);
19038          result7->ref = result7->obj.i;
19039          G__store_tempobject(*result7);
19040       }
19041    return(1 || funcname || hash || result7 || libp) ;
19042 }
19043 
19044 static int G__G__GenVector_175_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19045 {
19046       {
19047          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19048          result7->ref = (long) (&obj);
19049          result7->obj.i = (long) (&obj);
19050       }
19051    return(1 || funcname || hash || result7 || libp) ;
19052 }
19053 
19054 static int G__G__GenVector_175_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19055 {
19056       {
19057          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19058          result7->ref = (long) (&obj);
19059          result7->obj.i = (long) (&obj);
19060       }
19061    return(1 || funcname || hash || result7 || libp) ;
19062 }
19063 
19064 static int G__G__GenVector_175_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19065 {
19066       {
19067          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* pobj;
19068          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
19069          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(xobj);
19070          result7->obj.i = (long) ((void*) pobj);
19071          result7->ref = result7->obj.i;
19072          G__store_tempobject(*result7);
19073       }
19074    return(1 || funcname || hash || result7 || libp) ;
19075 }
19076 
19077 static int G__G__GenVector_175_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19078 {
19079       {
19080          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* pobj;
19081          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar*) G__Doubleref(&libp->para[0]));
19082          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(xobj);
19083          result7->obj.i = (long) ((void*) pobj);
19084          result7->ref = result7->obj.i;
19085          G__store_tempobject(*result7);
19086       }
19087    return(1 || funcname || hash || result7 || libp) ;
19088 }
19089 
19090 static int G__G__GenVector_175_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19091 {
19092       {
19093          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* pobj;
19094          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator-();
19095          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(xobj);
19096          result7->obj.i = (long) ((void*) pobj);
19097          result7->ref = result7->obj.i;
19098          G__store_tempobject(*result7);
19099       }
19100    return(1 || funcname || hash || result7 || libp) ;
19101 }
19102 
19103 static int G__G__GenVector_175_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19104 {
19105       {
19106          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* pobj;
19107          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator+();
19108          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(xobj);
19109          result7->obj.i = (long) ((void*) pobj);
19110          result7->ref = result7->obj.i;
19111          G__store_tempobject(*result7);
19112       }
19113    return(1 || funcname || hash || result7 || libp) ;
19114 }
19115 
19116 static int G__G__GenVector_175_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19117 {
19118       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Rapidity());
19119    return(1 || funcname || hash || result7 || libp) ;
19120 }
19121 
19122 static int G__G__GenVector_175_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19123 {
19124       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->ColinearRapidity());
19125    return(1 || funcname || hash || result7 || libp) ;
19126 }
19127 
19128 static int G__G__GenVector_175_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19129 {
19130       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->isTimelike());
19131    return(1 || funcname || hash || result7 || libp) ;
19132 }
19133 
19134 static int G__G__GenVector_175_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19135 {
19136    switch (libp->paran) {
19137    case 1:
19138       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0])));
19139       break;
19140    case 0:
19141       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->isLightlike());
19142       break;
19143    }
19144    return(1 || funcname || hash || result7 || libp) ;
19145 }
19146 
19147 static int G__G__GenVector_175_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19148 {
19149       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->isSpacelike());
19150    return(1 || funcname || hash || result7 || libp) ;
19151 }
19152 
19153 static int G__G__GenVector_175_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19154 {
19155       {
19156          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::BetaVector* pobj;
19157          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->BoostToCM();
19158          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::BetaVector(xobj);
19159          result7->obj.i = (long) ((void*) pobj);
19160          result7->ref = result7->obj.i;
19161          G__store_tempobject(*result7);
19162       }
19163    return(1 || funcname || hash || result7 || libp) ;
19164 }
19165 
19166 static int G__G__GenVector_175_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19167 {
19168       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Beta());
19169    return(1 || funcname || hash || result7 || libp) ;
19170 }
19171 
19172 static int G__G__GenVector_175_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19173 {
19174       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Gamma());
19175    return(1 || funcname || hash || result7 || libp) ;
19176 }
19177 
19178 static int G__G__GenVector_175_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19179 {
19180       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->x());
19181    return(1 || funcname || hash || result7 || libp) ;
19182 }
19183 
19184 static int G__G__GenVector_175_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19185 {
19186       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->y());
19187    return(1 || funcname || hash || result7 || libp) ;
19188 }
19189 
19190 static int G__G__GenVector_175_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19191 {
19192       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->z());
19193    return(1 || funcname || hash || result7 || libp) ;
19194 }
19195 
19196 static int G__G__GenVector_175_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19197 {
19198       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->t());
19199    return(1 || funcname || hash || result7 || libp) ;
19200 }
19201 
19202 static int G__G__GenVector_175_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19203 {
19204       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->px());
19205    return(1 || funcname || hash || result7 || libp) ;
19206 }
19207 
19208 static int G__G__GenVector_175_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19209 {
19210       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->py());
19211    return(1 || funcname || hash || result7 || libp) ;
19212 }
19213 
19214 static int G__G__GenVector_175_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19215 {
19216       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->pz());
19217    return(1 || funcname || hash || result7 || libp) ;
19218 }
19219 
19220 static int G__G__GenVector_175_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19221 {
19222       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->e());
19223    return(1 || funcname || hash || result7 || libp) ;
19224 }
19225 
19226 static int G__G__GenVector_175_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19227 {
19228       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->r());
19229    return(1 || funcname || hash || result7 || libp) ;
19230 }
19231 
19232 static int G__G__GenVector_175_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19233 {
19234       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->theta());
19235    return(1 || funcname || hash || result7 || libp) ;
19236 }
19237 
19238 static int G__G__GenVector_175_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19239 {
19240       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->phi());
19241    return(1 || funcname || hash || result7 || libp) ;
19242 }
19243 
19244 static int G__G__GenVector_175_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19245 {
19246       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->rho());
19247    return(1 || funcname || hash || result7 || libp) ;
19248 }
19249 
19250 static int G__G__GenVector_175_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19251 {
19252       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->eta());
19253    return(1 || funcname || hash || result7 || libp) ;
19254 }
19255 
19256 static int G__G__GenVector_175_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19257 {
19258       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->pt());
19259    return(1 || funcname || hash || result7 || libp) ;
19260 }
19261 
19262 static int G__G__GenVector_175_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19263 {
19264       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->perp2());
19265    return(1 || funcname || hash || result7 || libp) ;
19266 }
19267 
19268 static int G__G__GenVector_175_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19269 {
19270       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->mag2());
19271    return(1 || funcname || hash || result7 || libp) ;
19272 }
19273 
19274 static int G__G__GenVector_175_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19275 {
19276       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->mag());
19277    return(1 || funcname || hash || result7 || libp) ;
19278 }
19279 
19280 static int G__G__GenVector_175_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19281 {
19282       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->mt());
19283    return(1 || funcname || hash || result7 || libp) ;
19284 }
19285 
19286 static int G__G__GenVector_175_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19287 {
19288       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->mt2());
19289    return(1 || funcname || hash || result7 || libp) ;
19290 }
19291 
19292 static int G__G__GenVector_175_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19293 {
19294       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->energy());
19295    return(1 || funcname || hash || result7 || libp) ;
19296 }
19297 
19298 static int G__G__GenVector_175_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19299 {
19300       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->mass());
19301    return(1 || funcname || hash || result7 || libp) ;
19302 }
19303 
19304 static int G__G__GenVector_175_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19305 {
19306       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->mass2());
19307    return(1 || funcname || hash || result7 || libp) ;
19308 }
19309 
19310 static int G__G__GenVector_175_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19311 {
19312       {
19313          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19314          result7->ref = (long) (&obj);
19315          result7->obj.i = (long) (&obj);
19316       }
19317    return(1 || funcname || hash || result7 || libp) ;
19318 }
19319 
19320 static int G__G__GenVector_175_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19321 {
19322       {
19323          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19324          result7->ref = (long) (&obj);
19325          result7->obj.i = (long) (&obj);
19326       }
19327    return(1 || funcname || hash || result7 || libp) ;
19328 }
19329 
19330 static int G__G__GenVector_175_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19331 {
19332       {
19333          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19334          result7->ref = (long) (&obj);
19335          result7->obj.i = (long) (&obj);
19336       }
19337    return(1 || funcname || hash || result7 || libp) ;
19338 }
19339 
19340 static int G__G__GenVector_175_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19341 {
19342       {
19343          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19344          result7->ref = (long) (&obj);
19345          result7->obj.i = (long) (&obj);
19346       }
19347    return(1 || funcname || hash || result7 || libp) ;
19348 }
19349 
19350 static int G__G__GenVector_175_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19351 {
19352       {
19353          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19354          result7->ref = (long) (&obj);
19355          result7->obj.i = (long) (&obj);
19356       }
19357    return(1 || funcname || hash || result7 || libp) ;
19358 }
19359 
19360 static int G__G__GenVector_175_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19361 {
19362       {
19363          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19364          result7->ref = (long) (&obj);
19365          result7->obj.i = (long) (&obj);
19366       }
19367    return(1 || funcname || hash || result7 || libp) ;
19368 }
19369 
19370 static int G__G__GenVector_175_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19371 {
19372       {
19373          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19374          result7->ref = (long) (&obj);
19375          result7->obj.i = (long) (&obj);
19376       }
19377    return(1 || funcname || hash || result7 || libp) ;
19378 }
19379 
19380 static int G__G__GenVector_175_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19381 {
19382       {
19383          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar) G__double(libp->para[0]));
19384          result7->ref = (long) (&obj);
19385          result7->obj.i = (long) (&obj);
19386       }
19387    return(1 || funcname || hash || result7 || libp) ;
19388 }
19389 
19390 static int G__G__GenVector_175_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19391 {
19392       {
19393          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
19394          result7->ref = (long) (&obj);
19395          result7->obj.i = (long) (&obj);
19396       }
19397    return(1 || funcname || hash || result7 || libp) ;
19398 }
19399 
19400 static int G__G__GenVector_175_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19401 {
19402       {
19403          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref);
19404          result7->ref = (long) (&obj);
19405          result7->obj.i = (long) (&obj);
19406       }
19407    return(1 || funcname || hash || result7 || libp) ;
19408 }
19409 
19410 static int G__G__GenVector_175_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19411 {
19412       {
19413          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
19414          result7->ref = (long) (&obj);
19415          result7->obj.i = (long) (&obj);
19416       }
19417    return(1 || funcname || hash || result7 || libp) ;
19418 }
19419 
19420 static int G__G__GenVector_175_0_83(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19421 {
19422       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref));
19423    return(1 || funcname || hash || result7 || libp) ;
19424 }
19425 
19426 static int G__G__GenVector_175_0_84(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19427 {
19428       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->Dot(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref));
19429    return(1 || funcname || hash || result7 || libp) ;
19430 }
19431 
19432 static int G__G__GenVector_175_0_85(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19433 {
19434       {
19435          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
19436          result7->ref = (long) (&obj);
19437          result7->obj.i = (long) (&obj);
19438       }
19439    return(1 || funcname || hash || result7 || libp) ;
19440 }
19441 
19442 static int G__G__GenVector_175_0_86(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19443 {
19444       {
19445          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator+=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
19446          result7->ref = (long) (&obj);
19447          result7->obj.i = (long) (&obj);
19448       }
19449    return(1 || funcname || hash || result7 || libp) ;
19450 }
19451 
19452 static int G__G__GenVector_175_0_87(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19453 {
19454       {
19455          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
19456          result7->ref = (long) (&obj);
19457          result7->obj.i = (long) (&obj);
19458       }
19459    return(1 || funcname || hash || result7 || libp) ;
19460 }
19461 
19462 static int G__G__GenVector_175_0_88(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19463 {
19464       {
19465          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator-=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
19466          result7->ref = (long) (&obj);
19467          result7->obj.i = (long) (&obj);
19468       }
19469    return(1 || funcname || hash || result7 || libp) ;
19470 }
19471 
19472 static int G__G__GenVector_175_0_89(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19473 {
19474       {
19475          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* pobj;
19476          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref);
19477          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(xobj);
19478          result7->obj.i = (long) ((void*) pobj);
19479          result7->ref = result7->obj.i;
19480          G__store_tempobject(*result7);
19481       }
19482    return(1 || funcname || hash || result7 || libp) ;
19483 }
19484 
19485 static int G__G__GenVector_175_0_90(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19486 {
19487       {
19488          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* pobj;
19489          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset())->operator+(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
19490          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(xobj);
19491          result7->obj.i = (long) ((void*) pobj);
19492          result7->ref = result7->obj.i;
19493          G__store_tempobject(*result7);
19494       }
19495    return(1 || funcname || hash || result7 || libp) ;
19496 }
19497 
19498 // automatic copy constructor
19499 static int G__G__GenVector_175_0_91(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19500 
19501 {
19502    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* p;
19503    void* tmp = (void*) G__int(libp->para[0]);
19504    p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) tmp);
19505    result7->obj.i = (long) p;
19506    result7->ref = (long) p;
19507    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
19508    return(1 || funcname || hash || result7 || libp) ;
19509 }
19510 
19511 // automatic destructor
19512 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR;
19513 static int G__G__GenVector_175_0_92(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19514 {
19515    char* gvp = (char*) G__getgvp();
19516    long soff = G__getstructoffset();
19517    int n = G__getaryconstruct();
19518    //
19519    //has_a_delete: 0
19520    //has_own_delete1arg: 0
19521    //has_own_delete2arg: 0
19522    //
19523    if (!soff) {
19524      return(1);
19525    }
19526    if (n) {
19527      if (gvp == (char*)G__PVOID) {
19528        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) soff;
19529      } else {
19530        G__setgvp((long) G__PVOID);
19531        for (int i = n - 1; i >= 0; --i) {
19532          ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR();
19533        }
19534        G__setgvp((long)gvp);
19535      }
19536    } else {
19537      if (gvp == (char*)G__PVOID) {
19538        delete (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) soff;
19539      } else {
19540        G__setgvp((long) G__PVOID);
19541        ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR();
19542        G__setgvp((long)gvp);
19543      }
19544    }
19545    G__setnull(result7);
19546    return(1 || funcname || hash || result7 || libp) ;
19547 }
19548 
19549 // automatic assignment operator
19550 static int G__G__GenVector_175_0_93(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19551 {
19552    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) G__getstructoffset();
19553    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref;
19554    const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >& obj = *dest;
19555    result7->ref = (long) (&obj);
19556    result7->obj.i = (long) (&obj);
19557    return(1 || funcname || hash || result7 || libp) ;
19558 }
19559 
19560 
19561 /* ROOT::Math::Rotation3D */
19562 static int G__G__GenVector_176_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19563 {
19564    ROOT::Math::Rotation3D* p = NULL;
19565    char* gvp = (char*) G__getgvp();
19566    int n = G__getaryconstruct();
19567    if (n) {
19568      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19569        p = new ROOT::Math::Rotation3D[n];
19570      } else {
19571        p = new((void*) gvp) ROOT::Math::Rotation3D[n];
19572      }
19573    } else {
19574      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19575        p = new ROOT::Math::Rotation3D;
19576      } else {
19577        p = new((void*) gvp) ROOT::Math::Rotation3D;
19578      }
19579    }
19580    result7->obj.i = (long) p;
19581    result7->ref = (long) p;
19582    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19583    return(1 || funcname || hash || result7 || libp) ;
19584 }
19585 
19586 static int G__G__GenVector_176_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19587 {
19588    ROOT::Math::Rotation3D* p = NULL;
19589    char* gvp = (char*) G__getgvp();
19590    //m: 1
19591    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19592      p = new ROOT::Math::Rotation3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
19593    } else {
19594      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
19595    }
19596    result7->obj.i = (long) p;
19597    result7->ref = (long) p;
19598    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19599    return(1 || funcname || hash || result7 || libp) ;
19600 }
19601 
19602 static int G__G__GenVector_176_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19603 {
19604    ROOT::Math::Rotation3D* p = NULL;
19605    char* gvp = (char*) G__getgvp();
19606    //m: 1
19607    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19608      p = new ROOT::Math::Rotation3D(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
19609    } else {
19610      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
19611    }
19612    result7->obj.i = (long) p;
19613    result7->ref = (long) p;
19614    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19615    return(1 || funcname || hash || result7 || libp) ;
19616 }
19617 
19618 static int G__G__GenVector_176_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19619 {
19620    ROOT::Math::Rotation3D* p = NULL;
19621    char* gvp = (char*) G__getgvp();
19622    //m: 1
19623    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19624      p = new ROOT::Math::Rotation3D(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
19625    } else {
19626      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
19627    }
19628    result7->obj.i = (long) p;
19629    result7->ref = (long) p;
19630    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19631    return(1 || funcname || hash || result7 || libp) ;
19632 }
19633 
19634 static int G__G__GenVector_176_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19635 {
19636    ROOT::Math::Rotation3D* p = NULL;
19637    char* gvp = (char*) G__getgvp();
19638    //m: 1
19639    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19640      p = new ROOT::Math::Rotation3D(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
19641    } else {
19642      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
19643    }
19644    result7->obj.i = (long) p;
19645    result7->ref = (long) p;
19646    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19647    return(1 || funcname || hash || result7 || libp) ;
19648 }
19649 
19650 static int G__G__GenVector_176_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19651 {
19652    ROOT::Math::Rotation3D* p = NULL;
19653    char* gvp = (char*) G__getgvp();
19654    //m: 1
19655    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19656      p = new ROOT::Math::Rotation3D(*(ROOT::Math::Quaternion*) libp->para[0].ref);
19657    } else {
19658      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::Quaternion*) libp->para[0].ref);
19659    }
19660    result7->obj.i = (long) p;
19661    result7->ref = (long) p;
19662    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19663    return(1 || funcname || hash || result7 || libp) ;
19664 }
19665 
19666 static int G__G__GenVector_176_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19667 {
19668    ROOT::Math::Rotation3D* p = NULL;
19669    char* gvp = (char*) G__getgvp();
19670    //m: 1
19671    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19672      p = new ROOT::Math::Rotation3D(*(ROOT::Math::RotationZ*) libp->para[0].ref);
19673    } else {
19674      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::RotationZ*) libp->para[0].ref);
19675    }
19676    result7->obj.i = (long) p;
19677    result7->ref = (long) p;
19678    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19679    return(1 || funcname || hash || result7 || libp) ;
19680 }
19681 
19682 static int G__G__GenVector_176_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19683 {
19684    ROOT::Math::Rotation3D* p = NULL;
19685    char* gvp = (char*) G__getgvp();
19686    //m: 1
19687    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19688      p = new ROOT::Math::Rotation3D(*(ROOT::Math::RotationY*) libp->para[0].ref);
19689    } else {
19690      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::RotationY*) libp->para[0].ref);
19691    }
19692    result7->obj.i = (long) p;
19693    result7->ref = (long) p;
19694    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19695    return(1 || funcname || hash || result7 || libp) ;
19696 }
19697 
19698 static int G__G__GenVector_176_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19699 {
19700    ROOT::Math::Rotation3D* p = NULL;
19701    char* gvp = (char*) G__getgvp();
19702    //m: 1
19703    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19704      p = new ROOT::Math::Rotation3D(*(ROOT::Math::RotationX*) libp->para[0].ref);
19705    } else {
19706      p = new((void*) gvp) ROOT::Math::Rotation3D(*(ROOT::Math::RotationX*) libp->para[0].ref);
19707    }
19708    result7->obj.i = (long) p;
19709    result7->ref = (long) p;
19710    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19711    return(1 || funcname || hash || result7 || libp) ;
19712 }
19713 
19714 static int G__G__GenVector_176_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19715 {
19716    ROOT::Math::Rotation3D* p = NULL;
19717    char* gvp = (char*) G__getgvp();
19718    //m: 9
19719    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19720      p = new ROOT::Math::Rotation3D(
19721 (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[0]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[1])
19722 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[2]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[3])
19723 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[4]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[5])
19724 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[6]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[7])
19725 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[8]));
19726    } else {
19727      p = new((void*) gvp) ROOT::Math::Rotation3D(
19728 (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[0]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[1])
19729 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[2]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[3])
19730 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[4]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[5])
19731 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[6]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[7])
19732 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[8]));
19733    }
19734    result7->obj.i = (long) p;
19735    result7->ref = (long) p;
19736    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
19737    return(1 || funcname || hash || result7 || libp) ;
19738 }
19739 
19740 static int G__G__GenVector_176_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19741 {
19742       {
19743          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
19744          result7->ref = (long) (&obj);
19745          result7->obj.i = (long) (&obj);
19746       }
19747    return(1 || funcname || hash || result7 || libp) ;
19748 }
19749 
19750 static int G__G__GenVector_176_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19751 {
19752       {
19753          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
19754          result7->ref = (long) (&obj);
19755          result7->obj.i = (long) (&obj);
19756       }
19757    return(1 || funcname || hash || result7 || libp) ;
19758 }
19759 
19760 static int G__G__GenVector_176_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19761 {
19762       {
19763          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
19764          result7->ref = (long) (&obj);
19765          result7->obj.i = (long) (&obj);
19766       }
19767    return(1 || funcname || hash || result7 || libp) ;
19768 }
19769 
19770 static int G__G__GenVector_176_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19771 {
19772       {
19773          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
19774          result7->ref = (long) (&obj);
19775          result7->obj.i = (long) (&obj);
19776       }
19777    return(1 || funcname || hash || result7 || libp) ;
19778 }
19779 
19780 static int G__G__GenVector_176_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19781 {
19782       {
19783          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::Quaternion*) libp->para[0].ref);
19784          result7->ref = (long) (&obj);
19785          result7->obj.i = (long) (&obj);
19786       }
19787    return(1 || funcname || hash || result7 || libp) ;
19788 }
19789 
19790 static int G__G__GenVector_176_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19791 {
19792       {
19793          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
19794          result7->ref = (long) (&obj);
19795          result7->obj.i = (long) (&obj);
19796       }
19797    return(1 || funcname || hash || result7 || libp) ;
19798 }
19799 
19800 static int G__G__GenVector_176_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19801 {
19802       {
19803          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::RotationY*) libp->para[0].ref);
19804          result7->ref = (long) (&obj);
19805          result7->obj.i = (long) (&obj);
19806       }
19807    return(1 || funcname || hash || result7 || libp) ;
19808 }
19809 
19810 static int G__G__GenVector_176_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19811 {
19812       {
19813          const ROOT::Math::Rotation3D& obj = ((ROOT::Math::Rotation3D*) G__getstructoffset())->operator=(*(ROOT::Math::RotationX*) libp->para[0].ref);
19814          result7->ref = (long) (&obj);
19815          result7->obj.i = (long) (&obj);
19816       }
19817    return(1 || funcname || hash || result7 || libp) ;
19818 }
19819 
19820 static int G__G__GenVector_176_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19821 {
19822       ((ROOT::Math::Rotation3D*) G__getstructoffset())->Rectify();
19823       G__setnull(result7);
19824    return(1 || funcname || hash || result7 || libp) ;
19825 }
19826 
19827 static int G__G__GenVector_176_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19828 {
19829       ((ROOT::Math::Rotation3D*) G__getstructoffset())->SetComponents(
19830 (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[0]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[1])
19831 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[2]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[3])
19832 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[4]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[5])
19833 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[6]), (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[7])
19834 , (ROOT::Math::Rotation3D::Scalar) G__double(libp->para[8]));
19835       G__setnull(result7);
19836    return(1 || funcname || hash || result7 || libp) ;
19837 }
19838 
19839 static int G__G__GenVector_176_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19840 {
19841       ((const ROOT::Math::Rotation3D*) G__getstructoffset())->GetComponents(
19842 *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[1])
19843 , *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[3])
19844 , *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[4]), *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[5])
19845 , *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[6]), *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[7])
19846 , *(ROOT::Math::Rotation3D::Scalar*) G__Doubleref(&libp->para[8]));
19847       G__setnull(result7);
19848    return(1 || funcname || hash || result7 || libp) ;
19849 }
19850 
19851 static int G__G__GenVector_176_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19852 {
19853       ((ROOT::Math::Rotation3D*) G__getstructoffset())->Invert();
19854       G__setnull(result7);
19855    return(1 || funcname || hash || result7 || libp) ;
19856 }
19857 
19858 static int G__G__GenVector_176_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19859 {
19860       {
19861          const ROOT::Math::Rotation3D* pobj;
19862          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->Inverse();
19863          pobj = new ROOT::Math::Rotation3D(xobj);
19864          result7->obj.i = (long) ((void*) pobj);
19865          result7->ref = result7->obj.i;
19866          G__store_tempobject(*result7);
19867       }
19868    return(1 || funcname || hash || result7 || libp) ;
19869 }
19870 
19871 static int G__G__GenVector_176_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19872 {
19873       {
19874          const ROOT::Math::Rotation3D* pobj;
19875          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
19876          pobj = new ROOT::Math::Rotation3D(xobj);
19877          result7->obj.i = (long) ((void*) pobj);
19878          result7->ref = result7->obj.i;
19879          G__store_tempobject(*result7);
19880       }
19881    return(1 || funcname || hash || result7 || libp) ;
19882 }
19883 
19884 static int G__G__GenVector_176_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19885 {
19886       {
19887          const ROOT::Math::Rotation3D* pobj;
19888          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
19889          pobj = new ROOT::Math::Rotation3D(xobj);
19890          result7->obj.i = (long) ((void*) pobj);
19891          result7->ref = result7->obj.i;
19892          G__store_tempobject(*result7);
19893       }
19894    return(1 || funcname || hash || result7 || libp) ;
19895 }
19896 
19897 static int G__G__GenVector_176_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19898 {
19899       {
19900          const ROOT::Math::Rotation3D* pobj;
19901          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
19902          pobj = new ROOT::Math::Rotation3D(xobj);
19903          result7->obj.i = (long) ((void*) pobj);
19904          result7->ref = result7->obj.i;
19905          G__store_tempobject(*result7);
19906       }
19907    return(1 || funcname || hash || result7 || libp) ;
19908 }
19909 
19910 static int G__G__GenVector_176_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19911 {
19912       {
19913          const ROOT::Math::Rotation3D* pobj;
19914          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref);
19915          pobj = new ROOT::Math::Rotation3D(xobj);
19916          result7->obj.i = (long) ((void*) pobj);
19917          result7->ref = result7->obj.i;
19918          G__store_tempobject(*result7);
19919       }
19920    return(1 || funcname || hash || result7 || libp) ;
19921 }
19922 
19923 static int G__G__GenVector_176_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19924 {
19925       {
19926          const ROOT::Math::Rotation3D* pobj;
19927          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
19928          pobj = new ROOT::Math::Rotation3D(xobj);
19929          result7->obj.i = (long) ((void*) pobj);
19930          result7->ref = result7->obj.i;
19931          G__store_tempobject(*result7);
19932       }
19933    return(1 || funcname || hash || result7 || libp) ;
19934 }
19935 
19936 static int G__G__GenVector_176_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19937 {
19938       {
19939          const ROOT::Math::Rotation3D* pobj;
19940          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
19941          pobj = new ROOT::Math::Rotation3D(xobj);
19942          result7->obj.i = (long) ((void*) pobj);
19943          result7->ref = result7->obj.i;
19944          G__store_tempobject(*result7);
19945       }
19946    return(1 || funcname || hash || result7 || libp) ;
19947 }
19948 
19949 static int G__G__GenVector_176_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19950 {
19951       {
19952          const ROOT::Math::Rotation3D* pobj;
19953          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
19954          pobj = new ROOT::Math::Rotation3D(xobj);
19955          result7->obj.i = (long) ((void*) pobj);
19956          result7->ref = result7->obj.i;
19957          G__store_tempobject(*result7);
19958       }
19959    return(1 || funcname || hash || result7 || libp) ;
19960 }
19961 
19962 static int G__G__GenVector_176_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19963 {
19964       {
19965          const ROOT::Math::Rotation3D* pobj;
19966          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
19967          pobj = new ROOT::Math::Rotation3D(xobj);
19968          result7->obj.i = (long) ((void*) pobj);
19969          result7->ref = result7->obj.i;
19970          G__store_tempobject(*result7);
19971       }
19972    return(1 || funcname || hash || result7 || libp) ;
19973 }
19974 
19975 static int G__G__GenVector_176_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19976 {
19977       G__letint(result7, 103, (long) ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator==(*(ROOT::Math::Rotation3D*) libp->para[0].ref));
19978    return(1 || funcname || hash || result7 || libp) ;
19979 }
19980 
19981 static int G__G__GenVector_176_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19982 {
19983       G__letint(result7, 103, (long) ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator!=(*(ROOT::Math::Rotation3D*) libp->para[0].ref));
19984    return(1 || funcname || hash || result7 || libp) ;
19985 }
19986 
19987 static int G__G__GenVector_176_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
19988 {
19989    ROOT::Math::Rotation3D* p = NULL;
19990    char* gvp = (char*) G__getgvp();
19991    //m: 2
19992    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
19993      p = new ROOT::Math::Rotation3D((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
19994    } else {
19995      p = new((void*) gvp) ROOT::Math::Rotation3D((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
19996    }
19997    result7->obj.i = (long) p;
19998    result7->ref = (long) p;
19999    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
20000    return(1 || funcname || hash || result7 || libp) ;
20001 }
20002 
20003 static int G__G__GenVector_176_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20004 {
20005    ROOT::Math::Rotation3D* p = NULL;
20006    char* gvp = (char*) G__getgvp();
20007    //m: 3
20008    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20009      p = new ROOT::Math::Rotation3D(
20010 *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref
20011 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
20012    } else {
20013      p = new((void*) gvp) ROOT::Math::Rotation3D(
20014 *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref
20015 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
20016    }
20017    result7->obj.i = (long) p;
20018    result7->ref = (long) p;
20019    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
20020    return(1 || funcname || hash || result7 || libp) ;
20021 }
20022 
20023 static int G__G__GenVector_176_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20024 {
20025       ((ROOT::Math::Rotation3D*) G__getstructoffset())->SetComponents(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref
20026 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
20027       G__setnull(result7);
20028    return(1 || funcname || hash || result7 || libp) ;
20029 }
20030 
20031 static int G__G__GenVector_176_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20032 {
20033       ((ROOT::Math::Rotation3D*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
20034       G__setnull(result7);
20035    return(1 || funcname || hash || result7 || libp) ;
20036 }
20037 
20038 static int G__G__GenVector_176_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20039 {
20040       ((const ROOT::Math::Rotation3D*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
20041       G__setnull(result7);
20042    return(1 || funcname || hash || result7 || libp) ;
20043 }
20044 
20045 static int G__G__GenVector_176_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20046 {
20047       ((const ROOT::Math::Rotation3D*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
20048       G__setnull(result7);
20049    return(1 || funcname || hash || result7 || libp) ;
20050 }
20051 
20052 static int G__G__GenVector_176_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20053 {
20054       {
20055          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
20056          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
20057          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
20058          result7->obj.i = (long) ((void*) pobj);
20059          result7->ref = result7->obj.i;
20060          G__store_tempobject(*result7);
20061       }
20062    return(1 || funcname || hash || result7 || libp) ;
20063 }
20064 
20065 static int G__G__GenVector_176_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20066 {
20067       {
20068          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
20069          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
20070          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
20071          result7->obj.i = (long) ((void*) pobj);
20072          result7->ref = result7->obj.i;
20073          G__store_tempobject(*result7);
20074       }
20075    return(1 || funcname || hash || result7 || libp) ;
20076 }
20077 
20078 static int G__G__GenVector_176_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20079 {
20080       {
20081          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
20082          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::Rotation3D*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
20083          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
20084          result7->obj.i = (long) ((void*) pobj);
20085          result7->ref = result7->obj.i;
20086          G__store_tempobject(*result7);
20087       }
20088    return(1 || funcname || hash || result7 || libp) ;
20089 }
20090 
20091 // automatic destructor
20092 typedef ROOT::Math::Rotation3D G__TROOTcLcLMathcLcLRotation3D;
20093 static int G__G__GenVector_176_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20094 {
20095    char* gvp = (char*) G__getgvp();
20096    long soff = G__getstructoffset();
20097    int n = G__getaryconstruct();
20098    //
20099    //has_a_delete: 0
20100    //has_own_delete1arg: 0
20101    //has_own_delete2arg: 0
20102    //
20103    if (!soff) {
20104      return(1);
20105    }
20106    if (n) {
20107      if (gvp == (char*)G__PVOID) {
20108        delete[] (ROOT::Math::Rotation3D*) soff;
20109      } else {
20110        G__setgvp((long) G__PVOID);
20111        for (int i = n - 1; i >= 0; --i) {
20112          ((ROOT::Math::Rotation3D*) (soff+(sizeof(ROOT::Math::Rotation3D)*i)))->~G__TROOTcLcLMathcLcLRotation3D();
20113        }
20114        G__setgvp((long)gvp);
20115      }
20116    } else {
20117      if (gvp == (char*)G__PVOID) {
20118        delete (ROOT::Math::Rotation3D*) soff;
20119      } else {
20120        G__setgvp((long) G__PVOID);
20121        ((ROOT::Math::Rotation3D*) (soff))->~G__TROOTcLcLMathcLcLRotation3D();
20122        G__setgvp((long)gvp);
20123      }
20124    }
20125    G__setnull(result7);
20126    return(1 || funcname || hash || result7 || libp) ;
20127 }
20128 
20129 
20130 /* ROOT::Math::AxisAngle */
20131 static int G__G__GenVector_177_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20132 {
20133    ROOT::Math::AxisAngle* p = NULL;
20134    char* gvp = (char*) G__getgvp();
20135    int n = G__getaryconstruct();
20136    if (n) {
20137      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20138        p = new ROOT::Math::AxisAngle[n];
20139      } else {
20140        p = new((void*) gvp) ROOT::Math::AxisAngle[n];
20141      }
20142    } else {
20143      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20144        p = new ROOT::Math::AxisAngle;
20145      } else {
20146        p = new((void*) gvp) ROOT::Math::AxisAngle;
20147      }
20148    }
20149    result7->obj.i = (long) p;
20150    result7->ref = (long) p;
20151    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
20152    return(1 || funcname || hash || result7 || libp) ;
20153 }
20154 
20155 static int G__G__GenVector_177_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20156 {
20157       ((ROOT::Math::AxisAngle*) G__getstructoffset())->Rectify();
20158       G__setnull(result7);
20159    return(1 || funcname || hash || result7 || libp) ;
20160 }
20161 
20162 static int G__G__GenVector_177_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20163 {
20164       {
20165          const ROOT::Math::AxisAngle::AxisVector* pobj;
20166          const ROOT::Math::AxisAngle::AxisVector xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->Axis();
20167          pobj = new ROOT::Math::AxisAngle::AxisVector(xobj);
20168          result7->obj.i = (long) ((void*) pobj);
20169          result7->ref = result7->obj.i;
20170          G__store_tempobject(*result7);
20171       }
20172    return(1 || funcname || hash || result7 || libp) ;
20173 }
20174 
20175 static int G__G__GenVector_177_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20176 {
20177       G__letdouble(result7, 100, (double) ((const ROOT::Math::AxisAngle*) G__getstructoffset())->Angle());
20178    return(1 || funcname || hash || result7 || libp) ;
20179 }
20180 
20181 static int G__G__GenVector_177_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20182 {
20183       {
20184          const ROOT::Math::AxisAngle::XYZVector* pobj;
20185          const ROOT::Math::AxisAngle::XYZVector xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator()(*(ROOT::Math::AxisAngle::XYZVector*) libp->para[0].ref);
20186          pobj = new ROOT::Math::AxisAngle::XYZVector(xobj);
20187          result7->obj.i = (long) ((void*) pobj);
20188          result7->ref = result7->obj.i;
20189          G__store_tempobject(*result7);
20190       }
20191    return(1 || funcname || hash || result7 || libp) ;
20192 }
20193 
20194 static int G__G__GenVector_177_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20195 {
20196       ((ROOT::Math::AxisAngle*) G__getstructoffset())->Invert();
20197       G__setnull(result7);
20198    return(1 || funcname || hash || result7 || libp) ;
20199 }
20200 
20201 static int G__G__GenVector_177_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20202 {
20203       {
20204          const ROOT::Math::AxisAngle* pobj;
20205          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->Inverse();
20206          pobj = new ROOT::Math::AxisAngle(xobj);
20207          result7->obj.i = (long) ((void*) pobj);
20208          result7->ref = result7->obj.i;
20209          G__store_tempobject(*result7);
20210       }
20211    return(1 || funcname || hash || result7 || libp) ;
20212 }
20213 
20214 static int G__G__GenVector_177_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20215 {
20216       {
20217          const ROOT::Math::AxisAngle* pobj;
20218          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
20219          pobj = new ROOT::Math::AxisAngle(xobj);
20220          result7->obj.i = (long) ((void*) pobj);
20221          result7->ref = result7->obj.i;
20222          G__store_tempobject(*result7);
20223       }
20224    return(1 || funcname || hash || result7 || libp) ;
20225 }
20226 
20227 static int G__G__GenVector_177_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20228 {
20229       {
20230          const ROOT::Math::AxisAngle* pobj;
20231          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
20232          pobj = new ROOT::Math::AxisAngle(xobj);
20233          result7->obj.i = (long) ((void*) pobj);
20234          result7->ref = result7->obj.i;
20235          G__store_tempobject(*result7);
20236       }
20237    return(1 || funcname || hash || result7 || libp) ;
20238 }
20239 
20240 static int G__G__GenVector_177_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20241 {
20242       {
20243          const ROOT::Math::AxisAngle* pobj;
20244          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
20245          pobj = new ROOT::Math::AxisAngle(xobj);
20246          result7->obj.i = (long) ((void*) pobj);
20247          result7->ref = result7->obj.i;
20248          G__store_tempobject(*result7);
20249       }
20250    return(1 || funcname || hash || result7 || libp) ;
20251 }
20252 
20253 static int G__G__GenVector_177_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20254 {
20255       {
20256          const ROOT::Math::AxisAngle* pobj;
20257          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref);
20258          pobj = new ROOT::Math::AxisAngle(xobj);
20259          result7->obj.i = (long) ((void*) pobj);
20260          result7->ref = result7->obj.i;
20261          G__store_tempobject(*result7);
20262       }
20263    return(1 || funcname || hash || result7 || libp) ;
20264 }
20265 
20266 static int G__G__GenVector_177_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20267 {
20268       {
20269          const ROOT::Math::AxisAngle* pobj;
20270          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
20271          pobj = new ROOT::Math::AxisAngle(xobj);
20272          result7->obj.i = (long) ((void*) pobj);
20273          result7->ref = result7->obj.i;
20274          G__store_tempobject(*result7);
20275       }
20276    return(1 || funcname || hash || result7 || libp) ;
20277 }
20278 
20279 static int G__G__GenVector_177_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20280 {
20281       {
20282          const ROOT::Math::AxisAngle* pobj;
20283          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
20284          pobj = new ROOT::Math::AxisAngle(xobj);
20285          result7->obj.i = (long) ((void*) pobj);
20286          result7->ref = result7->obj.i;
20287          G__store_tempobject(*result7);
20288       }
20289    return(1 || funcname || hash || result7 || libp) ;
20290 }
20291 
20292 static int G__G__GenVector_177_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20293 {
20294       {
20295          const ROOT::Math::AxisAngle* pobj;
20296          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
20297          pobj = new ROOT::Math::AxisAngle(xobj);
20298          result7->obj.i = (long) ((void*) pobj);
20299          result7->ref = result7->obj.i;
20300          G__store_tempobject(*result7);
20301       }
20302    return(1 || funcname || hash || result7 || libp) ;
20303 }
20304 
20305 static int G__G__GenVector_177_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20306 {
20307       {
20308          const ROOT::Math::AxisAngle* pobj;
20309          const ROOT::Math::AxisAngle xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
20310          pobj = new ROOT::Math::AxisAngle(xobj);
20311          result7->obj.i = (long) ((void*) pobj);
20312          result7->ref = result7->obj.i;
20313          G__store_tempobject(*result7);
20314       }
20315    return(1 || funcname || hash || result7 || libp) ;
20316 }
20317 
20318 static int G__G__GenVector_177_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20319 {
20320       G__letint(result7, 103, (long) ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator==(*(ROOT::Math::AxisAngle*) libp->para[0].ref));
20321    return(1 || funcname || hash || result7 || libp) ;
20322 }
20323 
20324 static int G__G__GenVector_177_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20325 {
20326       G__letint(result7, 103, (long) ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator!=(*(ROOT::Math::AxisAngle*) libp->para[0].ref));
20327    return(1 || funcname || hash || result7 || libp) ;
20328 }
20329 
20330 static int G__G__GenVector_177_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20331 {
20332       {
20333          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
20334          result7->ref = (long) (&obj);
20335          result7->obj.i = (long) (&obj);
20336       }
20337    return(1 || funcname || hash || result7 || libp) ;
20338 }
20339 
20340 static int G__G__GenVector_177_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20341 {
20342       {
20343          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
20344          result7->ref = (long) (&obj);
20345          result7->obj.i = (long) (&obj);
20346       }
20347    return(1 || funcname || hash || result7 || libp) ;
20348 }
20349 
20350 static int G__G__GenVector_177_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20351 {
20352       {
20353          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
20354          result7->ref = (long) (&obj);
20355          result7->obj.i = (long) (&obj);
20356       }
20357    return(1 || funcname || hash || result7 || libp) ;
20358 }
20359 
20360 static int G__G__GenVector_177_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20361 {
20362       {
20363          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::RotationX*) libp->para[0].ref);
20364          result7->ref = (long) (&obj);
20365          result7->obj.i = (long) (&obj);
20366       }
20367    return(1 || funcname || hash || result7 || libp) ;
20368 }
20369 
20370 static int G__G__GenVector_177_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20371 {
20372       {
20373          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::RotationY*) libp->para[0].ref);
20374          result7->ref = (long) (&obj);
20375          result7->obj.i = (long) (&obj);
20376       }
20377    return(1 || funcname || hash || result7 || libp) ;
20378 }
20379 
20380 static int G__G__GenVector_177_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20381 {
20382       {
20383          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
20384          result7->ref = (long) (&obj);
20385          result7->obj.i = (long) (&obj);
20386       }
20387    return(1 || funcname || hash || result7 || libp) ;
20388 }
20389 
20390 static int G__G__GenVector_177_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20391 {
20392       {
20393          const ROOT::Math::AxisAngle& obj = ((ROOT::Math::AxisAngle*) G__getstructoffset())->operator=(*(ROOT::Math::Quaternion*) libp->para[0].ref);
20394          result7->ref = (long) (&obj);
20395          result7->obj.i = (long) (&obj);
20396       }
20397    return(1 || funcname || hash || result7 || libp) ;
20398 }
20399 
20400 static int G__G__GenVector_177_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20401 {
20402    ROOT::Math::AxisAngle* p = NULL;
20403    char* gvp = (char*) G__getgvp();
20404    //m: 2
20405    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20406      p = new ROOT::Math::AxisAngle(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, (ROOT::Math::AxisAngle::Scalar) G__double(libp->para[1]));
20407    } else {
20408      p = new((void*) gvp) ROOT::Math::AxisAngle(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, (ROOT::Math::AxisAngle::Scalar) G__double(libp->para[1]));
20409    }
20410    result7->obj.i = (long) p;
20411    result7->ref = (long) p;
20412    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
20413    return(1 || funcname || hash || result7 || libp) ;
20414 }
20415 
20416 static int G__G__GenVector_177_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20417 {
20418    ROOT::Math::AxisAngle* p = NULL;
20419    char* gvp = (char*) G__getgvp();
20420    //m: 2
20421    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20422      p = new ROOT::Math::AxisAngle((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
20423    } else {
20424      p = new((void*) gvp) ROOT::Math::AxisAngle((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
20425    }
20426    result7->obj.i = (long) p;
20427    result7->ref = (long) p;
20428    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
20429    return(1 || funcname || hash || result7 || libp) ;
20430 }
20431 
20432 static int G__G__GenVector_177_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20433 {
20434       ((ROOT::Math::AxisAngle*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
20435       G__setnull(result7);
20436    return(1 || funcname || hash || result7 || libp) ;
20437 }
20438 
20439 static int G__G__GenVector_177_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20440 {
20441       ((const ROOT::Math::AxisAngle*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
20442       G__setnull(result7);
20443    return(1 || funcname || hash || result7 || libp) ;
20444 }
20445 
20446 static int G__G__GenVector_177_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20447 {
20448       {
20449          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
20450          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
20451          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
20452          result7->obj.i = (long) ((void*) pobj);
20453          result7->ref = result7->obj.i;
20454          G__store_tempobject(*result7);
20455       }
20456    return(1 || funcname || hash || result7 || libp) ;
20457 }
20458 
20459 static int G__G__GenVector_177_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20460 {
20461       {
20462          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
20463          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
20464          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
20465          result7->obj.i = (long) ((void*) pobj);
20466          result7->ref = result7->obj.i;
20467          G__store_tempobject(*result7);
20468       }
20469    return(1 || funcname || hash || result7 || libp) ;
20470 }
20471 
20472 static int G__G__GenVector_177_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20473 {
20474       {
20475          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
20476          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::AxisAngle*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
20477          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
20478          result7->obj.i = (long) ((void*) pobj);
20479          result7->ref = result7->obj.i;
20480          G__store_tempobject(*result7);
20481       }
20482    return(1 || funcname || hash || result7 || libp) ;
20483 }
20484 
20485 // automatic copy constructor
20486 static int G__G__GenVector_177_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20487 
20488 {
20489    ROOT::Math::AxisAngle* p;
20490    void* tmp = (void*) G__int(libp->para[0]);
20491    p = new ROOT::Math::AxisAngle(*(ROOT::Math::AxisAngle*) tmp);
20492    result7->obj.i = (long) p;
20493    result7->ref = (long) p;
20494    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
20495    return(1 || funcname || hash || result7 || libp) ;
20496 }
20497 
20498 // automatic destructor
20499 typedef ROOT::Math::AxisAngle G__TROOTcLcLMathcLcLAxisAngle;
20500 static int G__G__GenVector_177_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20501 {
20502    char* gvp = (char*) G__getgvp();
20503    long soff = G__getstructoffset();
20504    int n = G__getaryconstruct();
20505    //
20506    //has_a_delete: 0
20507    //has_own_delete1arg: 0
20508    //has_own_delete2arg: 0
20509    //
20510    if (!soff) {
20511      return(1);
20512    }
20513    if (n) {
20514      if (gvp == (char*)G__PVOID) {
20515        delete[] (ROOT::Math::AxisAngle*) soff;
20516      } else {
20517        G__setgvp((long) G__PVOID);
20518        for (int i = n - 1; i >= 0; --i) {
20519          ((ROOT::Math::AxisAngle*) (soff+(sizeof(ROOT::Math::AxisAngle)*i)))->~G__TROOTcLcLMathcLcLAxisAngle();
20520        }
20521        G__setgvp((long)gvp);
20522      }
20523    } else {
20524      if (gvp == (char*)G__PVOID) {
20525        delete (ROOT::Math::AxisAngle*) soff;
20526      } else {
20527        G__setgvp((long) G__PVOID);
20528        ((ROOT::Math::AxisAngle*) (soff))->~G__TROOTcLcLMathcLcLAxisAngle();
20529        G__setgvp((long)gvp);
20530      }
20531    }
20532    G__setnull(result7);
20533    return(1 || funcname || hash || result7 || libp) ;
20534 }
20535 
20536 // automatic assignment operator
20537 static int G__G__GenVector_177_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20538 {
20539    ROOT::Math::AxisAngle* dest = (ROOT::Math::AxisAngle*) G__getstructoffset();
20540    *dest = *(ROOT::Math::AxisAngle*) libp->para[0].ref;
20541    const ROOT::Math::AxisAngle& obj = *dest;
20542    result7->ref = (long) (&obj);
20543    result7->obj.i = (long) (&obj);
20544    return(1 || funcname || hash || result7 || libp) ;
20545 }
20546 
20547 
20548 /* ROOT::Math::EulerAngles */
20549 static int G__G__GenVector_178_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20550 {
20551    ROOT::Math::EulerAngles* p = NULL;
20552    char* gvp = (char*) G__getgvp();
20553    int n = G__getaryconstruct();
20554    if (n) {
20555      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20556        p = new ROOT::Math::EulerAngles[n];
20557      } else {
20558        p = new((void*) gvp) ROOT::Math::EulerAngles[n];
20559      }
20560    } else {
20561      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20562        p = new ROOT::Math::EulerAngles;
20563      } else {
20564        p = new((void*) gvp) ROOT::Math::EulerAngles;
20565      }
20566    }
20567    result7->obj.i = (long) p;
20568    result7->ref = (long) p;
20569    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles));
20570    return(1 || funcname || hash || result7 || libp) ;
20571 }
20572 
20573 static int G__G__GenVector_178_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20574 {
20575    ROOT::Math::EulerAngles* p = NULL;
20576    char* gvp = (char*) G__getgvp();
20577    //m: 3
20578    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20579      p = new ROOT::Math::EulerAngles(
20580 (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[0]), (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[1])
20581 , (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[2]));
20582    } else {
20583      p = new((void*) gvp) ROOT::Math::EulerAngles(
20584 (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[0]), (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[1])
20585 , (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[2]));
20586    }
20587    result7->obj.i = (long) p;
20588    result7->ref = (long) p;
20589    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles));
20590    return(1 || funcname || hash || result7 || libp) ;
20591 }
20592 
20593 static int G__G__GenVector_178_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20594 {
20595       ((ROOT::Math::EulerAngles*) G__getstructoffset())->Rectify();
20596       G__setnull(result7);
20597    return(1 || funcname || hash || result7 || libp) ;
20598 }
20599 
20600 static int G__G__GenVector_178_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20601 {
20602       ((ROOT::Math::EulerAngles*) G__getstructoffset())->SetComponents((ROOT::Math::EulerAngles::Scalar) G__double(libp->para[0]), (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[1])
20603 , (ROOT::Math::EulerAngles::Scalar) G__double(libp->para[2]));
20604       G__setnull(result7);
20605    return(1 || funcname || hash || result7 || libp) ;
20606 }
20607 
20608 static int G__G__GenVector_178_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20609 {
20610       ((const ROOT::Math::EulerAngles*) G__getstructoffset())->GetComponents(*(ROOT::Math::EulerAngles::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::EulerAngles::Scalar*) G__Doubleref(&libp->para[1])
20611 , *(ROOT::Math::EulerAngles::Scalar*) G__Doubleref(&libp->para[2]));
20612       G__setnull(result7);
20613    return(1 || funcname || hash || result7 || libp) ;
20614 }
20615 
20616 static int G__G__GenVector_178_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20617 {
20618       ((ROOT::Math::EulerAngles*) G__getstructoffset())->SetPhi((ROOT::Math::EulerAngles::Scalar) G__double(libp->para[0]));
20619       G__setnull(result7);
20620    return(1 || funcname || hash || result7 || libp) ;
20621 }
20622 
20623 static int G__G__GenVector_178_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20624 {
20625       G__letdouble(result7, 100, (double) ((const ROOT::Math::EulerAngles*) G__getstructoffset())->Phi());
20626    return(1 || funcname || hash || result7 || libp) ;
20627 }
20628 
20629 static int G__G__GenVector_178_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20630 {
20631       ((ROOT::Math::EulerAngles*) G__getstructoffset())->SetTheta((ROOT::Math::EulerAngles::Scalar) G__double(libp->para[0]));
20632       G__setnull(result7);
20633    return(1 || funcname || hash || result7 || libp) ;
20634 }
20635 
20636 static int G__G__GenVector_178_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20637 {
20638       G__letdouble(result7, 100, (double) ((const ROOT::Math::EulerAngles*) G__getstructoffset())->Theta());
20639    return(1 || funcname || hash || result7 || libp) ;
20640 }
20641 
20642 static int G__G__GenVector_178_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20643 {
20644       ((ROOT::Math::EulerAngles*) G__getstructoffset())->SetPsi((ROOT::Math::EulerAngles::Scalar) G__double(libp->para[0]));
20645       G__setnull(result7);
20646    return(1 || funcname || hash || result7 || libp) ;
20647 }
20648 
20649 static int G__G__GenVector_178_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20650 {
20651       G__letdouble(result7, 100, (double) ((const ROOT::Math::EulerAngles*) G__getstructoffset())->Psi());
20652    return(1 || funcname || hash || result7 || libp) ;
20653 }
20654 
20655 static int G__G__GenVector_178_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20656 {
20657       ((ROOT::Math::EulerAngles*) G__getstructoffset())->Invert();
20658       G__setnull(result7);
20659    return(1 || funcname || hash || result7 || libp) ;
20660 }
20661 
20662 static int G__G__GenVector_178_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20663 {
20664       {
20665          const ROOT::Math::EulerAngles* pobj;
20666          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->Inverse();
20667          pobj = new ROOT::Math::EulerAngles(xobj);
20668          result7->obj.i = (long) ((void*) pobj);
20669          result7->ref = result7->obj.i;
20670          G__store_tempobject(*result7);
20671       }
20672    return(1 || funcname || hash || result7 || libp) ;
20673 }
20674 
20675 static int G__G__GenVector_178_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20676 {
20677       {
20678          const ROOT::Math::EulerAngles* pobj;
20679          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
20680          pobj = new ROOT::Math::EulerAngles(xobj);
20681          result7->obj.i = (long) ((void*) pobj);
20682          result7->ref = result7->obj.i;
20683          G__store_tempobject(*result7);
20684       }
20685    return(1 || funcname || hash || result7 || libp) ;
20686 }
20687 
20688 static int G__G__GenVector_178_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20689 {
20690       {
20691          const ROOT::Math::EulerAngles* pobj;
20692          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
20693          pobj = new ROOT::Math::EulerAngles(xobj);
20694          result7->obj.i = (long) ((void*) pobj);
20695          result7->ref = result7->obj.i;
20696          G__store_tempobject(*result7);
20697       }
20698    return(1 || funcname || hash || result7 || libp) ;
20699 }
20700 
20701 static int G__G__GenVector_178_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20702 {
20703       {
20704          const ROOT::Math::EulerAngles* pobj;
20705          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
20706          pobj = new ROOT::Math::EulerAngles(xobj);
20707          result7->obj.i = (long) ((void*) pobj);
20708          result7->ref = result7->obj.i;
20709          G__store_tempobject(*result7);
20710       }
20711    return(1 || funcname || hash || result7 || libp) ;
20712 }
20713 
20714 static int G__G__GenVector_178_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20715 {
20716       {
20717          const ROOT::Math::EulerAngles* pobj;
20718          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref);
20719          pobj = new ROOT::Math::EulerAngles(xobj);
20720          result7->obj.i = (long) ((void*) pobj);
20721          result7->ref = result7->obj.i;
20722          G__store_tempobject(*result7);
20723       }
20724    return(1 || funcname || hash || result7 || libp) ;
20725 }
20726 
20727 static int G__G__GenVector_178_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20728 {
20729       {
20730          const ROOT::Math::EulerAngles* pobj;
20731          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
20732          pobj = new ROOT::Math::EulerAngles(xobj);
20733          result7->obj.i = (long) ((void*) pobj);
20734          result7->ref = result7->obj.i;
20735          G__store_tempobject(*result7);
20736       }
20737    return(1 || funcname || hash || result7 || libp) ;
20738 }
20739 
20740 static int G__G__GenVector_178_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20741 {
20742       {
20743          const ROOT::Math::EulerAngles* pobj;
20744          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
20745          pobj = new ROOT::Math::EulerAngles(xobj);
20746          result7->obj.i = (long) ((void*) pobj);
20747          result7->ref = result7->obj.i;
20748          G__store_tempobject(*result7);
20749       }
20750    return(1 || funcname || hash || result7 || libp) ;
20751 }
20752 
20753 static int G__G__GenVector_178_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20754 {
20755       {
20756          const ROOT::Math::EulerAngles* pobj;
20757          const ROOT::Math::EulerAngles xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
20758          pobj = new ROOT::Math::EulerAngles(xobj);
20759          result7->obj.i = (long) ((void*) pobj);
20760          result7->ref = result7->obj.i;
20761          G__store_tempobject(*result7);
20762       }
20763    return(1 || funcname || hash || result7 || libp) ;
20764 }
20765 
20766 static int G__G__GenVector_178_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20767 {
20768       G__letint(result7, 103, (long) ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator==(*(ROOT::Math::EulerAngles*) libp->para[0].ref));
20769    return(1 || funcname || hash || result7 || libp) ;
20770 }
20771 
20772 static int G__G__GenVector_178_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20773 {
20774       G__letint(result7, 103, (long) ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator!=(*(ROOT::Math::EulerAngles*) libp->para[0].ref));
20775    return(1 || funcname || hash || result7 || libp) ;
20776 }
20777 
20778 static int G__G__GenVector_178_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20779 {
20780       {
20781          const ROOT::Math::EulerAngles& obj = ((ROOT::Math::EulerAngles*) G__getstructoffset())->operator=(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
20782          result7->ref = (long) (&obj);
20783          result7->obj.i = (long) (&obj);
20784       }
20785    return(1 || funcname || hash || result7 || libp) ;
20786 }
20787 
20788 static int G__G__GenVector_178_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20789 {
20790       {
20791          const ROOT::Math::EulerAngles& obj = ((ROOT::Math::EulerAngles*) G__getstructoffset())->operator=(*(ROOT::Math::Quaternion*) libp->para[0].ref);
20792          result7->ref = (long) (&obj);
20793          result7->obj.i = (long) (&obj);
20794       }
20795    return(1 || funcname || hash || result7 || libp) ;
20796 }
20797 
20798 static int G__G__GenVector_178_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20799 {
20800       {
20801          const ROOT::Math::EulerAngles& obj = ((ROOT::Math::EulerAngles*) G__getstructoffset())->operator=(*(ROOT::Math::RotationX*) libp->para[0].ref);
20802          result7->ref = (long) (&obj);
20803          result7->obj.i = (long) (&obj);
20804       }
20805    return(1 || funcname || hash || result7 || libp) ;
20806 }
20807 
20808 static int G__G__GenVector_178_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20809 {
20810       {
20811          const ROOT::Math::EulerAngles& obj = ((ROOT::Math::EulerAngles*) G__getstructoffset())->operator=(*(ROOT::Math::RotationY*) libp->para[0].ref);
20812          result7->ref = (long) (&obj);
20813          result7->obj.i = (long) (&obj);
20814       }
20815    return(1 || funcname || hash || result7 || libp) ;
20816 }
20817 
20818 static int G__G__GenVector_178_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20819 {
20820       {
20821          const ROOT::Math::EulerAngles& obj = ((ROOT::Math::EulerAngles*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
20822          result7->ref = (long) (&obj);
20823          result7->obj.i = (long) (&obj);
20824       }
20825    return(1 || funcname || hash || result7 || libp) ;
20826 }
20827 
20828 static int G__G__GenVector_178_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20829 {
20830       ((ROOT::Math::EulerAngles*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
20831       G__setnull(result7);
20832    return(1 || funcname || hash || result7 || libp) ;
20833 }
20834 
20835 static int G__G__GenVector_178_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20836 {
20837       ((const ROOT::Math::EulerAngles*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
20838       G__setnull(result7);
20839    return(1 || funcname || hash || result7 || libp) ;
20840 }
20841 
20842 static int G__G__GenVector_178_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20843 {
20844       {
20845          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
20846          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
20847          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
20848          result7->obj.i = (long) ((void*) pobj);
20849          result7->ref = result7->obj.i;
20850          G__store_tempobject(*result7);
20851       }
20852    return(1 || funcname || hash || result7 || libp) ;
20853 }
20854 
20855 static int G__G__GenVector_178_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20856 {
20857       {
20858          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
20859          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
20860          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
20861          result7->obj.i = (long) ((void*) pobj);
20862          result7->ref = result7->obj.i;
20863          G__store_tempobject(*result7);
20864       }
20865    return(1 || funcname || hash || result7 || libp) ;
20866 }
20867 
20868 static int G__G__GenVector_178_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20869 {
20870       {
20871          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
20872          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::EulerAngles*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
20873          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
20874          result7->obj.i = (long) ((void*) pobj);
20875          result7->ref = result7->obj.i;
20876          G__store_tempobject(*result7);
20877       }
20878    return(1 || funcname || hash || result7 || libp) ;
20879 }
20880 
20881 // automatic copy constructor
20882 static int G__G__GenVector_178_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20883 
20884 {
20885    ROOT::Math::EulerAngles* p;
20886    void* tmp = (void*) G__int(libp->para[0]);
20887    p = new ROOT::Math::EulerAngles(*(ROOT::Math::EulerAngles*) tmp);
20888    result7->obj.i = (long) p;
20889    result7->ref = (long) p;
20890    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles));
20891    return(1 || funcname || hash || result7 || libp) ;
20892 }
20893 
20894 // automatic destructor
20895 typedef ROOT::Math::EulerAngles G__TROOTcLcLMathcLcLEulerAngles;
20896 static int G__G__GenVector_178_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20897 {
20898    char* gvp = (char*) G__getgvp();
20899    long soff = G__getstructoffset();
20900    int n = G__getaryconstruct();
20901    //
20902    //has_a_delete: 0
20903    //has_own_delete1arg: 0
20904    //has_own_delete2arg: 0
20905    //
20906    if (!soff) {
20907      return(1);
20908    }
20909    if (n) {
20910      if (gvp == (char*)G__PVOID) {
20911        delete[] (ROOT::Math::EulerAngles*) soff;
20912      } else {
20913        G__setgvp((long) G__PVOID);
20914        for (int i = n - 1; i >= 0; --i) {
20915          ((ROOT::Math::EulerAngles*) (soff+(sizeof(ROOT::Math::EulerAngles)*i)))->~G__TROOTcLcLMathcLcLEulerAngles();
20916        }
20917        G__setgvp((long)gvp);
20918      }
20919    } else {
20920      if (gvp == (char*)G__PVOID) {
20921        delete (ROOT::Math::EulerAngles*) soff;
20922      } else {
20923        G__setgvp((long) G__PVOID);
20924        ((ROOT::Math::EulerAngles*) (soff))->~G__TROOTcLcLMathcLcLEulerAngles();
20925        G__setgvp((long)gvp);
20926      }
20927    }
20928    G__setnull(result7);
20929    return(1 || funcname || hash || result7 || libp) ;
20930 }
20931 
20932 // automatic assignment operator
20933 static int G__G__GenVector_178_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20934 {
20935    ROOT::Math::EulerAngles* dest = (ROOT::Math::EulerAngles*) G__getstructoffset();
20936    *dest = *(ROOT::Math::EulerAngles*) libp->para[0].ref;
20937    const ROOT::Math::EulerAngles& obj = *dest;
20938    result7->ref = (long) (&obj);
20939    result7->obj.i = (long) (&obj);
20940    return(1 || funcname || hash || result7 || libp) ;
20941 }
20942 
20943 
20944 /* ROOT::Math::Quaternion */
20945 static int G__G__GenVector_179_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20946 {
20947    ROOT::Math::Quaternion* p = NULL;
20948    char* gvp = (char*) G__getgvp();
20949    int n = G__getaryconstruct();
20950    if (n) {
20951      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20952        p = new ROOT::Math::Quaternion[n];
20953      } else {
20954        p = new((void*) gvp) ROOT::Math::Quaternion[n];
20955      }
20956    } else {
20957      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20958        p = new ROOT::Math::Quaternion;
20959      } else {
20960        p = new((void*) gvp) ROOT::Math::Quaternion;
20961      }
20962    }
20963    result7->obj.i = (long) p;
20964    result7->ref = (long) p;
20965    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
20966    return(1 || funcname || hash || result7 || libp) ;
20967 }
20968 
20969 static int G__G__GenVector_179_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20970 {
20971    ROOT::Math::Quaternion* p = NULL;
20972    char* gvp = (char*) G__getgvp();
20973    //m: 4
20974    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
20975      p = new ROOT::Math::Quaternion(
20976 (ROOT::Math::Quaternion::Scalar) G__double(libp->para[0]), (ROOT::Math::Quaternion::Scalar) G__double(libp->para[1])
20977 , (ROOT::Math::Quaternion::Scalar) G__double(libp->para[2]), (ROOT::Math::Quaternion::Scalar) G__double(libp->para[3]));
20978    } else {
20979      p = new((void*) gvp) ROOT::Math::Quaternion(
20980 (ROOT::Math::Quaternion::Scalar) G__double(libp->para[0]), (ROOT::Math::Quaternion::Scalar) G__double(libp->para[1])
20981 , (ROOT::Math::Quaternion::Scalar) G__double(libp->para[2]), (ROOT::Math::Quaternion::Scalar) G__double(libp->para[3]));
20982    }
20983    result7->obj.i = (long) p;
20984    result7->ref = (long) p;
20985    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
20986    return(1 || funcname || hash || result7 || libp) ;
20987 }
20988 
20989 static int G__G__GenVector_179_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20990 {
20991       ((ROOT::Math::Quaternion*) G__getstructoffset())->Rectify();
20992       G__setnull(result7);
20993    return(1 || funcname || hash || result7 || libp) ;
20994 }
20995 
20996 static int G__G__GenVector_179_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
20997 {
20998       ((ROOT::Math::Quaternion*) G__getstructoffset())->SetComponents((ROOT::Math::Quaternion::Scalar) G__double(libp->para[0]), (ROOT::Math::Quaternion::Scalar) G__double(libp->para[1])
20999 , (ROOT::Math::Quaternion::Scalar) G__double(libp->para[2]), (ROOT::Math::Quaternion::Scalar) G__double(libp->para[3]));
21000       G__setnull(result7);
21001    return(1 || funcname || hash || result7 || libp) ;
21002 }
21003 
21004 static int G__G__GenVector_179_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21005 {
21006       ((const ROOT::Math::Quaternion*) G__getstructoffset())->GetComponents(*(ROOT::Math::Quaternion::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Quaternion::Scalar*) G__Doubleref(&libp->para[1])
21007 , *(ROOT::Math::Quaternion::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::Quaternion::Scalar*) G__Doubleref(&libp->para[3]));
21008       G__setnull(result7);
21009    return(1 || funcname || hash || result7 || libp) ;
21010 }
21011 
21012 static int G__G__GenVector_179_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21013 {
21014       G__letdouble(result7, 100, (double) ((const ROOT::Math::Quaternion*) G__getstructoffset())->U());
21015    return(1 || funcname || hash || result7 || libp) ;
21016 }
21017 
21018 static int G__G__GenVector_179_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21019 {
21020       G__letdouble(result7, 100, (double) ((const ROOT::Math::Quaternion*) G__getstructoffset())->I());
21021    return(1 || funcname || hash || result7 || libp) ;
21022 }
21023 
21024 static int G__G__GenVector_179_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21025 {
21026       G__letdouble(result7, 100, (double) ((const ROOT::Math::Quaternion*) G__getstructoffset())->J());
21027    return(1 || funcname || hash || result7 || libp) ;
21028 }
21029 
21030 static int G__G__GenVector_179_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21031 {
21032       G__letdouble(result7, 100, (double) ((const ROOT::Math::Quaternion*) G__getstructoffset())->K());
21033    return(1 || funcname || hash || result7 || libp) ;
21034 }
21035 
21036 static int G__G__GenVector_179_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21037 {
21038       {
21039          const ROOT::Math::Quaternion::XYZVector* pobj;
21040          const ROOT::Math::Quaternion::XYZVector xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator()(*(ROOT::Math::Quaternion::XYZVector*) libp->para[0].ref);
21041          pobj = new ROOT::Math::Quaternion::XYZVector(xobj);
21042          result7->obj.i = (long) ((void*) pobj);
21043          result7->ref = result7->obj.i;
21044          G__store_tempobject(*result7);
21045       }
21046    return(1 || funcname || hash || result7 || libp) ;
21047 }
21048 
21049 static int G__G__GenVector_179_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21050 {
21051       ((ROOT::Math::Quaternion*) G__getstructoffset())->Invert();
21052       G__setnull(result7);
21053    return(1 || funcname || hash || result7 || libp) ;
21054 }
21055 
21056 static int G__G__GenVector_179_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21057 {
21058       {
21059          const ROOT::Math::Quaternion* pobj;
21060          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->Inverse();
21061          pobj = new ROOT::Math::Quaternion(xobj);
21062          result7->obj.i = (long) ((void*) pobj);
21063          result7->ref = result7->obj.i;
21064          G__store_tempobject(*result7);
21065       }
21066    return(1 || funcname || hash || result7 || libp) ;
21067 }
21068 
21069 static int G__G__GenVector_179_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21070 {
21071       {
21072          const ROOT::Math::Quaternion* pobj;
21073          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref);
21074          pobj = new ROOT::Math::Quaternion(xobj);
21075          result7->obj.i = (long) ((void*) pobj);
21076          result7->ref = result7->obj.i;
21077          G__store_tempobject(*result7);
21078       }
21079    return(1 || funcname || hash || result7 || libp) ;
21080 }
21081 
21082 static int G__G__GenVector_179_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21083 {
21084       {
21085          const ROOT::Math::Quaternion* pobj;
21086          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
21087          pobj = new ROOT::Math::Quaternion(xobj);
21088          result7->obj.i = (long) ((void*) pobj);
21089          result7->ref = result7->obj.i;
21090          G__store_tempobject(*result7);
21091       }
21092    return(1 || funcname || hash || result7 || libp) ;
21093 }
21094 
21095 static int G__G__GenVector_179_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21096 {
21097       {
21098          const ROOT::Math::Quaternion* pobj;
21099          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
21100          pobj = new ROOT::Math::Quaternion(xobj);
21101          result7->obj.i = (long) ((void*) pobj);
21102          result7->ref = result7->obj.i;
21103          G__store_tempobject(*result7);
21104       }
21105    return(1 || funcname || hash || result7 || libp) ;
21106 }
21107 
21108 static int G__G__GenVector_179_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21109 {
21110       {
21111          const ROOT::Math::Quaternion* pobj;
21112          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
21113          pobj = new ROOT::Math::Quaternion(xobj);
21114          result7->obj.i = (long) ((void*) pobj);
21115          result7->ref = result7->obj.i;
21116          G__store_tempobject(*result7);
21117       }
21118    return(1 || funcname || hash || result7 || libp) ;
21119 }
21120 
21121 static int G__G__GenVector_179_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21122 {
21123       {
21124          const ROOT::Math::Quaternion* pobj;
21125          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
21126          pobj = new ROOT::Math::Quaternion(xobj);
21127          result7->obj.i = (long) ((void*) pobj);
21128          result7->ref = result7->obj.i;
21129          G__store_tempobject(*result7);
21130       }
21131    return(1 || funcname || hash || result7 || libp) ;
21132 }
21133 
21134 static int G__G__GenVector_179_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21135 {
21136       {
21137          const ROOT::Math::Quaternion* pobj;
21138          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
21139          pobj = new ROOT::Math::Quaternion(xobj);
21140          result7->obj.i = (long) ((void*) pobj);
21141          result7->ref = result7->obj.i;
21142          G__store_tempobject(*result7);
21143       }
21144    return(1 || funcname || hash || result7 || libp) ;
21145 }
21146 
21147 static int G__G__GenVector_179_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21148 {
21149       {
21150          const ROOT::Math::Quaternion* pobj;
21151          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
21152          pobj = new ROOT::Math::Quaternion(xobj);
21153          result7->obj.i = (long) ((void*) pobj);
21154          result7->ref = result7->obj.i;
21155          G__store_tempobject(*result7);
21156       }
21157    return(1 || funcname || hash || result7 || libp) ;
21158 }
21159 
21160 static int G__G__GenVector_179_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21161 {
21162       {
21163          const ROOT::Math::Quaternion* pobj;
21164          const ROOT::Math::Quaternion xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
21165          pobj = new ROOT::Math::Quaternion(xobj);
21166          result7->obj.i = (long) ((void*) pobj);
21167          result7->ref = result7->obj.i;
21168          G__store_tempobject(*result7);
21169       }
21170    return(1 || funcname || hash || result7 || libp) ;
21171 }
21172 
21173 static int G__G__GenVector_179_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21174 {
21175       G__letdouble(result7, 100, (double) ((const ROOT::Math::Quaternion*) G__getstructoffset())->Distance(*(ROOT::Math::Quaternion*) libp->para[0].ref));
21176    return(1 || funcname || hash || result7 || libp) ;
21177 }
21178 
21179 static int G__G__GenVector_179_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21180 {
21181       G__letint(result7, 103, (long) ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator==(*(ROOT::Math::Quaternion*) libp->para[0].ref));
21182    return(1 || funcname || hash || result7 || libp) ;
21183 }
21184 
21185 static int G__G__GenVector_179_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21186 {
21187       G__letint(result7, 103, (long) ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator!=(*(ROOT::Math::Quaternion*) libp->para[0].ref));
21188    return(1 || funcname || hash || result7 || libp) ;
21189 }
21190 
21191 static int G__G__GenVector_179_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21192 {
21193       {
21194          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
21195          result7->ref = (long) (&obj);
21196          result7->obj.i = (long) (&obj);
21197       }
21198    return(1 || funcname || hash || result7 || libp) ;
21199 }
21200 
21201 static int G__G__GenVector_179_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21202 {
21203       {
21204          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
21205          result7->ref = (long) (&obj);
21206          result7->obj.i = (long) (&obj);
21207       }
21208    return(1 || funcname || hash || result7 || libp) ;
21209 }
21210 
21211 static int G__G__GenVector_179_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21212 {
21213       {
21214          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
21215          result7->ref = (long) (&obj);
21216          result7->obj.i = (long) (&obj);
21217       }
21218    return(1 || funcname || hash || result7 || libp) ;
21219 }
21220 
21221 static int G__G__GenVector_179_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21222 {
21223       {
21224          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
21225          result7->ref = (long) (&obj);
21226          result7->obj.i = (long) (&obj);
21227       }
21228    return(1 || funcname || hash || result7 || libp) ;
21229 }
21230 
21231 static int G__G__GenVector_179_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21232 {
21233       {
21234          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::RotationX*) libp->para[0].ref);
21235          result7->ref = (long) (&obj);
21236          result7->obj.i = (long) (&obj);
21237       }
21238    return(1 || funcname || hash || result7 || libp) ;
21239 }
21240 
21241 static int G__G__GenVector_179_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21242 {
21243       {
21244          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::RotationY*) libp->para[0].ref);
21245          result7->ref = (long) (&obj);
21246          result7->obj.i = (long) (&obj);
21247       }
21248    return(1 || funcname || hash || result7 || libp) ;
21249 }
21250 
21251 static int G__G__GenVector_179_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21252 {
21253       {
21254          const ROOT::Math::Quaternion& obj = ((ROOT::Math::Quaternion*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
21255          result7->ref = (long) (&obj);
21256          result7->obj.i = (long) (&obj);
21257       }
21258    return(1 || funcname || hash || result7 || libp) ;
21259 }
21260 
21261 static int G__G__GenVector_179_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21262 {
21263       ((ROOT::Math::Quaternion*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
21264       G__setnull(result7);
21265    return(1 || funcname || hash || result7 || libp) ;
21266 }
21267 
21268 static int G__G__GenVector_179_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21269 {
21270       ((const ROOT::Math::Quaternion*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
21271       G__setnull(result7);
21272    return(1 || funcname || hash || result7 || libp) ;
21273 }
21274 
21275 static int G__G__GenVector_179_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21276 {
21277       {
21278          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
21279          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
21280          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
21281          result7->obj.i = (long) ((void*) pobj);
21282          result7->ref = result7->obj.i;
21283          G__store_tempobject(*result7);
21284       }
21285    return(1 || funcname || hash || result7 || libp) ;
21286 }
21287 
21288 static int G__G__GenVector_179_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21289 {
21290       {
21291          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
21292          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
21293          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
21294          result7->obj.i = (long) ((void*) pobj);
21295          result7->ref = result7->obj.i;
21296          G__store_tempobject(*result7);
21297       }
21298    return(1 || funcname || hash || result7 || libp) ;
21299 }
21300 
21301 static int G__G__GenVector_179_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21302 {
21303       {
21304          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
21305          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::Quaternion*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
21306          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
21307          result7->obj.i = (long) ((void*) pobj);
21308          result7->ref = result7->obj.i;
21309          G__store_tempobject(*result7);
21310       }
21311    return(1 || funcname || hash || result7 || libp) ;
21312 }
21313 
21314 // automatic copy constructor
21315 static int G__G__GenVector_179_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21316 
21317 {
21318    ROOT::Math::Quaternion* p;
21319    void* tmp = (void*) G__int(libp->para[0]);
21320    p = new ROOT::Math::Quaternion(*(ROOT::Math::Quaternion*) tmp);
21321    result7->obj.i = (long) p;
21322    result7->ref = (long) p;
21323    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
21324    return(1 || funcname || hash || result7 || libp) ;
21325 }
21326 
21327 // automatic destructor
21328 typedef ROOT::Math::Quaternion G__TROOTcLcLMathcLcLQuaternion;
21329 static int G__G__GenVector_179_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21330 {
21331    char* gvp = (char*) G__getgvp();
21332    long soff = G__getstructoffset();
21333    int n = G__getaryconstruct();
21334    //
21335    //has_a_delete: 0
21336    //has_own_delete1arg: 0
21337    //has_own_delete2arg: 0
21338    //
21339    if (!soff) {
21340      return(1);
21341    }
21342    if (n) {
21343      if (gvp == (char*)G__PVOID) {
21344        delete[] (ROOT::Math::Quaternion*) soff;
21345      } else {
21346        G__setgvp((long) G__PVOID);
21347        for (int i = n - 1; i >= 0; --i) {
21348          ((ROOT::Math::Quaternion*) (soff+(sizeof(ROOT::Math::Quaternion)*i)))->~G__TROOTcLcLMathcLcLQuaternion();
21349        }
21350        G__setgvp((long)gvp);
21351      }
21352    } else {
21353      if (gvp == (char*)G__PVOID) {
21354        delete (ROOT::Math::Quaternion*) soff;
21355      } else {
21356        G__setgvp((long) G__PVOID);
21357        ((ROOT::Math::Quaternion*) (soff))->~G__TROOTcLcLMathcLcLQuaternion();
21358        G__setgvp((long)gvp);
21359      }
21360    }
21361    G__setnull(result7);
21362    return(1 || funcname || hash || result7 || libp) ;
21363 }
21364 
21365 // automatic assignment operator
21366 static int G__G__GenVector_179_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21367 {
21368    ROOT::Math::Quaternion* dest = (ROOT::Math::Quaternion*) G__getstructoffset();
21369    *dest = *(ROOT::Math::Quaternion*) libp->para[0].ref;
21370    const ROOT::Math::Quaternion& obj = *dest;
21371    result7->ref = (long) (&obj);
21372    result7->obj.i = (long) (&obj);
21373    return(1 || funcname || hash || result7 || libp) ;
21374 }
21375 
21376 
21377 /* ROOT::Math::RotationX */
21378 static int G__G__GenVector_180_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21379 {
21380    ROOT::Math::RotationX* p = NULL;
21381    char* gvp = (char*) G__getgvp();
21382    int n = G__getaryconstruct();
21383    if (n) {
21384      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21385        p = new ROOT::Math::RotationX[n];
21386      } else {
21387        p = new((void*) gvp) ROOT::Math::RotationX[n];
21388      }
21389    } else {
21390      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21391        p = new ROOT::Math::RotationX;
21392      } else {
21393        p = new((void*) gvp) ROOT::Math::RotationX;
21394      }
21395    }
21396    result7->obj.i = (long) p;
21397    result7->ref = (long) p;
21398    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX));
21399    return(1 || funcname || hash || result7 || libp) ;
21400 }
21401 
21402 static int G__G__GenVector_180_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21403 {
21404    ROOT::Math::RotationX* p = NULL;
21405    char* gvp = (char*) G__getgvp();
21406    //m: 1
21407    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21408      p = new ROOT::Math::RotationX((ROOT::Math::RotationX::Scalar) G__double(libp->para[0]));
21409    } else {
21410      p = new((void*) gvp) ROOT::Math::RotationX((ROOT::Math::RotationX::Scalar) G__double(libp->para[0]));
21411    }
21412    result7->obj.i = (long) p;
21413    result7->ref = (long) p;
21414    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX));
21415    return(1 || funcname || hash || result7 || libp) ;
21416 }
21417 
21418 static int G__G__GenVector_180_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21419 {
21420       ((ROOT::Math::RotationX*) G__getstructoffset())->Rectify();
21421       G__setnull(result7);
21422    return(1 || funcname || hash || result7 || libp) ;
21423 }
21424 
21425 static int G__G__GenVector_180_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21426 {
21427       ((ROOT::Math::RotationX*) G__getstructoffset())->SetAngle((ROOT::Math::RotationX::Scalar) G__double(libp->para[0]));
21428       G__setnull(result7);
21429    return(1 || funcname || hash || result7 || libp) ;
21430 }
21431 
21432 static int G__G__GenVector_180_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21433 {
21434       ((ROOT::Math::RotationX*) G__getstructoffset())->SetComponents((ROOT::Math::RotationX::Scalar) G__double(libp->para[0]));
21435       G__setnull(result7);
21436    return(1 || funcname || hash || result7 || libp) ;
21437 }
21438 
21439 static int G__G__GenVector_180_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21440 {
21441       ((const ROOT::Math::RotationX*) G__getstructoffset())->GetAngle(*(ROOT::Math::RotationX::Scalar*) G__Doubleref(&libp->para[0]));
21442       G__setnull(result7);
21443    return(1 || funcname || hash || result7 || libp) ;
21444 }
21445 
21446 static int G__G__GenVector_180_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21447 {
21448       ((const ROOT::Math::RotationX*) G__getstructoffset())->GetComponents(*(ROOT::Math::RotationX::Scalar*) G__Doubleref(&libp->para[0]));
21449       G__setnull(result7);
21450    return(1 || funcname || hash || result7 || libp) ;
21451 }
21452 
21453 static int G__G__GenVector_180_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21454 {
21455       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationX*) G__getstructoffset())->Angle());
21456    return(1 || funcname || hash || result7 || libp) ;
21457 }
21458 
21459 static int G__G__GenVector_180_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21460 {
21461       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationX*) G__getstructoffset())->SinAngle());
21462    return(1 || funcname || hash || result7 || libp) ;
21463 }
21464 
21465 static int G__G__GenVector_180_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21466 {
21467       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationX*) G__getstructoffset())->CosAngle());
21468    return(1 || funcname || hash || result7 || libp) ;
21469 }
21470 
21471 static int G__G__GenVector_180_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21472 {
21473       ((ROOT::Math::RotationX*) G__getstructoffset())->Invert();
21474       G__setnull(result7);
21475    return(1 || funcname || hash || result7 || libp) ;
21476 }
21477 
21478 static int G__G__GenVector_180_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21479 {
21480       {
21481          const ROOT::Math::RotationX* pobj;
21482          const ROOT::Math::RotationX xobj = ((const ROOT::Math::RotationX*) G__getstructoffset())->Inverse();
21483          pobj = new ROOT::Math::RotationX(xobj);
21484          result7->obj.i = (long) ((void*) pobj);
21485          result7->ref = result7->obj.i;
21486          G__store_tempobject(*result7);
21487       }
21488    return(1 || funcname || hash || result7 || libp) ;
21489 }
21490 
21491 static int G__G__GenVector_180_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21492 {
21493       {
21494          const ROOT::Math::RotationX* pobj;
21495          const ROOT::Math::RotationX xobj = ((const ROOT::Math::RotationX*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
21496          pobj = new ROOT::Math::RotationX(xobj);
21497          result7->obj.i = (long) ((void*) pobj);
21498          result7->ref = result7->obj.i;
21499          G__store_tempobject(*result7);
21500       }
21501    return(1 || funcname || hash || result7 || libp) ;
21502 }
21503 
21504 static int G__G__GenVector_180_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21505 {
21506       {
21507          const ROOT::Math::RotationX& obj = ((ROOT::Math::RotationX*) G__getstructoffset())->operator*=(*(ROOT::Math::RotationX*) libp->para[0].ref);
21508          result7->ref = (long) (&obj);
21509          result7->obj.i = (long) (&obj);
21510       }
21511    return(1 || funcname || hash || result7 || libp) ;
21512 }
21513 
21514 static int G__G__GenVector_180_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21515 {
21516       G__letint(result7, 103, (long) ((const ROOT::Math::RotationX*) G__getstructoffset())->operator==(*(ROOT::Math::RotationX*) libp->para[0].ref));
21517    return(1 || funcname || hash || result7 || libp) ;
21518 }
21519 
21520 static int G__G__GenVector_180_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21521 {
21522       G__letint(result7, 103, (long) ((const ROOT::Math::RotationX*) G__getstructoffset())->operator!=(*(ROOT::Math::RotationX*) libp->para[0].ref));
21523    return(1 || funcname || hash || result7 || libp) ;
21524 }
21525 
21526 static int G__G__GenVector_180_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21527 {
21528       {
21529          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
21530          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationX*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
21531          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
21532          result7->obj.i = (long) ((void*) pobj);
21533          result7->ref = result7->obj.i;
21534          G__store_tempobject(*result7);
21535       }
21536    return(1 || funcname || hash || result7 || libp) ;
21537 }
21538 
21539 static int G__G__GenVector_180_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21540 {
21541       {
21542          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
21543          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationX*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
21544          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
21545          result7->obj.i = (long) ((void*) pobj);
21546          result7->ref = result7->obj.i;
21547          G__store_tempobject(*result7);
21548       }
21549    return(1 || funcname || hash || result7 || libp) ;
21550 }
21551 
21552 static int G__G__GenVector_180_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21553 {
21554       {
21555          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
21556          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::RotationX*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
21557          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
21558          result7->obj.i = (long) ((void*) pobj);
21559          result7->ref = result7->obj.i;
21560          G__store_tempobject(*result7);
21561       }
21562    return(1 || funcname || hash || result7 || libp) ;
21563 }
21564 
21565 // automatic copy constructor
21566 static int G__G__GenVector_180_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21567 
21568 {
21569    ROOT::Math::RotationX* p;
21570    void* tmp = (void*) G__int(libp->para[0]);
21571    p = new ROOT::Math::RotationX(*(ROOT::Math::RotationX*) tmp);
21572    result7->obj.i = (long) p;
21573    result7->ref = (long) p;
21574    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX));
21575    return(1 || funcname || hash || result7 || libp) ;
21576 }
21577 
21578 // automatic destructor
21579 typedef ROOT::Math::RotationX G__TROOTcLcLMathcLcLRotationX;
21580 static int G__G__GenVector_180_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21581 {
21582    char* gvp = (char*) G__getgvp();
21583    long soff = G__getstructoffset();
21584    int n = G__getaryconstruct();
21585    //
21586    //has_a_delete: 0
21587    //has_own_delete1arg: 0
21588    //has_own_delete2arg: 0
21589    //
21590    if (!soff) {
21591      return(1);
21592    }
21593    if (n) {
21594      if (gvp == (char*)G__PVOID) {
21595        delete[] (ROOT::Math::RotationX*) soff;
21596      } else {
21597        G__setgvp((long) G__PVOID);
21598        for (int i = n - 1; i >= 0; --i) {
21599          ((ROOT::Math::RotationX*) (soff+(sizeof(ROOT::Math::RotationX)*i)))->~G__TROOTcLcLMathcLcLRotationX();
21600        }
21601        G__setgvp((long)gvp);
21602      }
21603    } else {
21604      if (gvp == (char*)G__PVOID) {
21605        delete (ROOT::Math::RotationX*) soff;
21606      } else {
21607        G__setgvp((long) G__PVOID);
21608        ((ROOT::Math::RotationX*) (soff))->~G__TROOTcLcLMathcLcLRotationX();
21609        G__setgvp((long)gvp);
21610      }
21611    }
21612    G__setnull(result7);
21613    return(1 || funcname || hash || result7 || libp) ;
21614 }
21615 
21616 // automatic assignment operator
21617 static int G__G__GenVector_180_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21618 {
21619    ROOT::Math::RotationX* dest = (ROOT::Math::RotationX*) G__getstructoffset();
21620    *dest = *(ROOT::Math::RotationX*) libp->para[0].ref;
21621    const ROOT::Math::RotationX& obj = *dest;
21622    result7->ref = (long) (&obj);
21623    result7->obj.i = (long) (&obj);
21624    return(1 || funcname || hash || result7 || libp) ;
21625 }
21626 
21627 
21628 /* ROOT::Math::RotationY */
21629 static int G__G__GenVector_181_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21630 {
21631    ROOT::Math::RotationY* p = NULL;
21632    char* gvp = (char*) G__getgvp();
21633    int n = G__getaryconstruct();
21634    if (n) {
21635      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21636        p = new ROOT::Math::RotationY[n];
21637      } else {
21638        p = new((void*) gvp) ROOT::Math::RotationY[n];
21639      }
21640    } else {
21641      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21642        p = new ROOT::Math::RotationY;
21643      } else {
21644        p = new((void*) gvp) ROOT::Math::RotationY;
21645      }
21646    }
21647    result7->obj.i = (long) p;
21648    result7->ref = (long) p;
21649    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY));
21650    return(1 || funcname || hash || result7 || libp) ;
21651 }
21652 
21653 static int G__G__GenVector_181_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21654 {
21655    ROOT::Math::RotationY* p = NULL;
21656    char* gvp = (char*) G__getgvp();
21657    //m: 1
21658    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21659      p = new ROOT::Math::RotationY((ROOT::Math::RotationY::Scalar) G__double(libp->para[0]));
21660    } else {
21661      p = new((void*) gvp) ROOT::Math::RotationY((ROOT::Math::RotationY::Scalar) G__double(libp->para[0]));
21662    }
21663    result7->obj.i = (long) p;
21664    result7->ref = (long) p;
21665    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY));
21666    return(1 || funcname || hash || result7 || libp) ;
21667 }
21668 
21669 static int G__G__GenVector_181_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21670 {
21671       ((ROOT::Math::RotationY*) G__getstructoffset())->Rectify();
21672       G__setnull(result7);
21673    return(1 || funcname || hash || result7 || libp) ;
21674 }
21675 
21676 static int G__G__GenVector_181_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21677 {
21678       ((ROOT::Math::RotationY*) G__getstructoffset())->SetAngle((ROOT::Math::RotationY::Scalar) G__double(libp->para[0]));
21679       G__setnull(result7);
21680    return(1 || funcname || hash || result7 || libp) ;
21681 }
21682 
21683 static int G__G__GenVector_181_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21684 {
21685       ((ROOT::Math::RotationY*) G__getstructoffset())->SetComponents((ROOT::Math::RotationY::Scalar) G__double(libp->para[0]));
21686       G__setnull(result7);
21687    return(1 || funcname || hash || result7 || libp) ;
21688 }
21689 
21690 static int G__G__GenVector_181_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21691 {
21692       ((const ROOT::Math::RotationY*) G__getstructoffset())->GetAngle(*(ROOT::Math::RotationY::Scalar*) G__Doubleref(&libp->para[0]));
21693       G__setnull(result7);
21694    return(1 || funcname || hash || result7 || libp) ;
21695 }
21696 
21697 static int G__G__GenVector_181_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21698 {
21699       ((const ROOT::Math::RotationY*) G__getstructoffset())->GetComponents(*(ROOT::Math::RotationY::Scalar*) G__Doubleref(&libp->para[0]));
21700       G__setnull(result7);
21701    return(1 || funcname || hash || result7 || libp) ;
21702 }
21703 
21704 static int G__G__GenVector_181_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21705 {
21706       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationY*) G__getstructoffset())->Angle());
21707    return(1 || funcname || hash || result7 || libp) ;
21708 }
21709 
21710 static int G__G__GenVector_181_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21711 {
21712       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationY*) G__getstructoffset())->SinAngle());
21713    return(1 || funcname || hash || result7 || libp) ;
21714 }
21715 
21716 static int G__G__GenVector_181_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21717 {
21718       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationY*) G__getstructoffset())->CosAngle());
21719    return(1 || funcname || hash || result7 || libp) ;
21720 }
21721 
21722 static int G__G__GenVector_181_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21723 {
21724       ((ROOT::Math::RotationY*) G__getstructoffset())->Invert();
21725       G__setnull(result7);
21726    return(1 || funcname || hash || result7 || libp) ;
21727 }
21728 
21729 static int G__G__GenVector_181_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21730 {
21731       {
21732          const ROOT::Math::RotationY* pobj;
21733          const ROOT::Math::RotationY xobj = ((const ROOT::Math::RotationY*) G__getstructoffset())->Inverse();
21734          pobj = new ROOT::Math::RotationY(xobj);
21735          result7->obj.i = (long) ((void*) pobj);
21736          result7->ref = result7->obj.i;
21737          G__store_tempobject(*result7);
21738       }
21739    return(1 || funcname || hash || result7 || libp) ;
21740 }
21741 
21742 static int G__G__GenVector_181_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21743 {
21744       {
21745          const ROOT::Math::RotationY* pobj;
21746          const ROOT::Math::RotationY xobj = ((const ROOT::Math::RotationY*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
21747          pobj = new ROOT::Math::RotationY(xobj);
21748          result7->obj.i = (long) ((void*) pobj);
21749          result7->ref = result7->obj.i;
21750          G__store_tempobject(*result7);
21751       }
21752    return(1 || funcname || hash || result7 || libp) ;
21753 }
21754 
21755 static int G__G__GenVector_181_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21756 {
21757       {
21758          const ROOT::Math::RotationY& obj = ((ROOT::Math::RotationY*) G__getstructoffset())->operator*=(*(ROOT::Math::RotationY*) libp->para[0].ref);
21759          result7->ref = (long) (&obj);
21760          result7->obj.i = (long) (&obj);
21761       }
21762    return(1 || funcname || hash || result7 || libp) ;
21763 }
21764 
21765 static int G__G__GenVector_181_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21766 {
21767       G__letint(result7, 103, (long) ((const ROOT::Math::RotationY*) G__getstructoffset())->operator==(*(ROOT::Math::RotationY*) libp->para[0].ref));
21768    return(1 || funcname || hash || result7 || libp) ;
21769 }
21770 
21771 static int G__G__GenVector_181_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21772 {
21773       G__letint(result7, 103, (long) ((const ROOT::Math::RotationY*) G__getstructoffset())->operator!=(*(ROOT::Math::RotationY*) libp->para[0].ref));
21774    return(1 || funcname || hash || result7 || libp) ;
21775 }
21776 
21777 static int G__G__GenVector_181_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21778 {
21779       {
21780          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
21781          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationY*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
21782          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
21783          result7->obj.i = (long) ((void*) pobj);
21784          result7->ref = result7->obj.i;
21785          G__store_tempobject(*result7);
21786       }
21787    return(1 || funcname || hash || result7 || libp) ;
21788 }
21789 
21790 static int G__G__GenVector_181_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21791 {
21792       {
21793          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
21794          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationY*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
21795          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
21796          result7->obj.i = (long) ((void*) pobj);
21797          result7->ref = result7->obj.i;
21798          G__store_tempobject(*result7);
21799       }
21800    return(1 || funcname || hash || result7 || libp) ;
21801 }
21802 
21803 static int G__G__GenVector_181_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21804 {
21805       {
21806          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
21807          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::RotationY*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
21808          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
21809          result7->obj.i = (long) ((void*) pobj);
21810          result7->ref = result7->obj.i;
21811          G__store_tempobject(*result7);
21812       }
21813    return(1 || funcname || hash || result7 || libp) ;
21814 }
21815 
21816 // automatic copy constructor
21817 static int G__G__GenVector_181_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21818 
21819 {
21820    ROOT::Math::RotationY* p;
21821    void* tmp = (void*) G__int(libp->para[0]);
21822    p = new ROOT::Math::RotationY(*(ROOT::Math::RotationY*) tmp);
21823    result7->obj.i = (long) p;
21824    result7->ref = (long) p;
21825    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY));
21826    return(1 || funcname || hash || result7 || libp) ;
21827 }
21828 
21829 // automatic destructor
21830 typedef ROOT::Math::RotationY G__TROOTcLcLMathcLcLRotationY;
21831 static int G__G__GenVector_181_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21832 {
21833    char* gvp = (char*) G__getgvp();
21834    long soff = G__getstructoffset();
21835    int n = G__getaryconstruct();
21836    //
21837    //has_a_delete: 0
21838    //has_own_delete1arg: 0
21839    //has_own_delete2arg: 0
21840    //
21841    if (!soff) {
21842      return(1);
21843    }
21844    if (n) {
21845      if (gvp == (char*)G__PVOID) {
21846        delete[] (ROOT::Math::RotationY*) soff;
21847      } else {
21848        G__setgvp((long) G__PVOID);
21849        for (int i = n - 1; i >= 0; --i) {
21850          ((ROOT::Math::RotationY*) (soff+(sizeof(ROOT::Math::RotationY)*i)))->~G__TROOTcLcLMathcLcLRotationY();
21851        }
21852        G__setgvp((long)gvp);
21853      }
21854    } else {
21855      if (gvp == (char*)G__PVOID) {
21856        delete (ROOT::Math::RotationY*) soff;
21857      } else {
21858        G__setgvp((long) G__PVOID);
21859        ((ROOT::Math::RotationY*) (soff))->~G__TROOTcLcLMathcLcLRotationY();
21860        G__setgvp((long)gvp);
21861      }
21862    }
21863    G__setnull(result7);
21864    return(1 || funcname || hash || result7 || libp) ;
21865 }
21866 
21867 // automatic assignment operator
21868 static int G__G__GenVector_181_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21869 {
21870    ROOT::Math::RotationY* dest = (ROOT::Math::RotationY*) G__getstructoffset();
21871    *dest = *(ROOT::Math::RotationY*) libp->para[0].ref;
21872    const ROOT::Math::RotationY& obj = *dest;
21873    result7->ref = (long) (&obj);
21874    result7->obj.i = (long) (&obj);
21875    return(1 || funcname || hash || result7 || libp) ;
21876 }
21877 
21878 
21879 /* ROOT::Math::RotationZ */
21880 static int G__G__GenVector_182_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21881 {
21882    ROOT::Math::RotationZ* p = NULL;
21883    char* gvp = (char*) G__getgvp();
21884    int n = G__getaryconstruct();
21885    if (n) {
21886      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21887        p = new ROOT::Math::RotationZ[n];
21888      } else {
21889        p = new((void*) gvp) ROOT::Math::RotationZ[n];
21890      }
21891    } else {
21892      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21893        p = new ROOT::Math::RotationZ;
21894      } else {
21895        p = new((void*) gvp) ROOT::Math::RotationZ;
21896      }
21897    }
21898    result7->obj.i = (long) p;
21899    result7->ref = (long) p;
21900    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ));
21901    return(1 || funcname || hash || result7 || libp) ;
21902 }
21903 
21904 static int G__G__GenVector_182_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21905 {
21906    ROOT::Math::RotationZ* p = NULL;
21907    char* gvp = (char*) G__getgvp();
21908    //m: 1
21909    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
21910      p = new ROOT::Math::RotationZ((ROOT::Math::RotationZ::Scalar) G__double(libp->para[0]));
21911    } else {
21912      p = new((void*) gvp) ROOT::Math::RotationZ((ROOT::Math::RotationZ::Scalar) G__double(libp->para[0]));
21913    }
21914    result7->obj.i = (long) p;
21915    result7->ref = (long) p;
21916    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ));
21917    return(1 || funcname || hash || result7 || libp) ;
21918 }
21919 
21920 static int G__G__GenVector_182_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21921 {
21922       ((ROOT::Math::RotationZ*) G__getstructoffset())->Rectify();
21923       G__setnull(result7);
21924    return(1 || funcname || hash || result7 || libp) ;
21925 }
21926 
21927 static int G__G__GenVector_182_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21928 {
21929       ((ROOT::Math::RotationZ*) G__getstructoffset())->SetAngle((ROOT::Math::RotationZ::Scalar) G__double(libp->para[0]));
21930       G__setnull(result7);
21931    return(1 || funcname || hash || result7 || libp) ;
21932 }
21933 
21934 static int G__G__GenVector_182_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21935 {
21936       ((ROOT::Math::RotationZ*) G__getstructoffset())->SetComponents((ROOT::Math::RotationZ::Scalar) G__double(libp->para[0]));
21937       G__setnull(result7);
21938    return(1 || funcname || hash || result7 || libp) ;
21939 }
21940 
21941 static int G__G__GenVector_182_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21942 {
21943       ((const ROOT::Math::RotationZ*) G__getstructoffset())->GetAngle(*(ROOT::Math::RotationZ::Scalar*) G__Doubleref(&libp->para[0]));
21944       G__setnull(result7);
21945    return(1 || funcname || hash || result7 || libp) ;
21946 }
21947 
21948 static int G__G__GenVector_182_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21949 {
21950       ((const ROOT::Math::RotationZ*) G__getstructoffset())->GetComponents(*(ROOT::Math::RotationZ::Scalar*) G__Doubleref(&libp->para[0]));
21951       G__setnull(result7);
21952    return(1 || funcname || hash || result7 || libp) ;
21953 }
21954 
21955 static int G__G__GenVector_182_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21956 {
21957       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationZ*) G__getstructoffset())->Angle());
21958    return(1 || funcname || hash || result7 || libp) ;
21959 }
21960 
21961 static int G__G__GenVector_182_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21962 {
21963       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationZ*) G__getstructoffset())->SinAngle());
21964    return(1 || funcname || hash || result7 || libp) ;
21965 }
21966 
21967 static int G__G__GenVector_182_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21968 {
21969       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationZ*) G__getstructoffset())->CosAngle());
21970    return(1 || funcname || hash || result7 || libp) ;
21971 }
21972 
21973 static int G__G__GenVector_182_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21974 {
21975       ((ROOT::Math::RotationZ*) G__getstructoffset())->Invert();
21976       G__setnull(result7);
21977    return(1 || funcname || hash || result7 || libp) ;
21978 }
21979 
21980 static int G__G__GenVector_182_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21981 {
21982       {
21983          const ROOT::Math::RotationZ* pobj;
21984          const ROOT::Math::RotationZ xobj = ((const ROOT::Math::RotationZ*) G__getstructoffset())->Inverse();
21985          pobj = new ROOT::Math::RotationZ(xobj);
21986          result7->obj.i = (long) ((void*) pobj);
21987          result7->ref = result7->obj.i;
21988          G__store_tempobject(*result7);
21989       }
21990    return(1 || funcname || hash || result7 || libp) ;
21991 }
21992 
21993 static int G__G__GenVector_182_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
21994 {
21995       {
21996          const ROOT::Math::RotationZ* pobj;
21997          const ROOT::Math::RotationZ xobj = ((const ROOT::Math::RotationZ*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
21998          pobj = new ROOT::Math::RotationZ(xobj);
21999          result7->obj.i = (long) ((void*) pobj);
22000          result7->ref = result7->obj.i;
22001          G__store_tempobject(*result7);
22002       }
22003    return(1 || funcname || hash || result7 || libp) ;
22004 }
22005 
22006 static int G__G__GenVector_182_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22007 {
22008       {
22009          const ROOT::Math::RotationZ& obj = ((ROOT::Math::RotationZ*) G__getstructoffset())->operator*=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
22010          result7->ref = (long) (&obj);
22011          result7->obj.i = (long) (&obj);
22012       }
22013    return(1 || funcname || hash || result7 || libp) ;
22014 }
22015 
22016 static int G__G__GenVector_182_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22017 {
22018       G__letint(result7, 103, (long) ((const ROOT::Math::RotationZ*) G__getstructoffset())->operator==(*(ROOT::Math::RotationZ*) libp->para[0].ref));
22019    return(1 || funcname || hash || result7 || libp) ;
22020 }
22021 
22022 static int G__G__GenVector_182_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22023 {
22024       G__letint(result7, 103, (long) ((const ROOT::Math::RotationZ*) G__getstructoffset())->operator!=(*(ROOT::Math::RotationZ*) libp->para[0].ref));
22025    return(1 || funcname || hash || result7 || libp) ;
22026 }
22027 
22028 static int G__G__GenVector_182_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22029 {
22030       {
22031          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
22032          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationZ*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
22033          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
22034          result7->obj.i = (long) ((void*) pobj);
22035          result7->ref = result7->obj.i;
22036          G__store_tempobject(*result7);
22037       }
22038    return(1 || funcname || hash || result7 || libp) ;
22039 }
22040 
22041 static int G__G__GenVector_182_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22042 {
22043       {
22044          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
22045          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationZ*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
22046          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
22047          result7->obj.i = (long) ((void*) pobj);
22048          result7->ref = result7->obj.i;
22049          G__store_tempobject(*result7);
22050       }
22051    return(1 || funcname || hash || result7 || libp) ;
22052 }
22053 
22054 static int G__G__GenVector_182_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22055 {
22056       {
22057          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
22058          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::RotationZ*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
22059          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
22060          result7->obj.i = (long) ((void*) pobj);
22061          result7->ref = result7->obj.i;
22062          G__store_tempobject(*result7);
22063       }
22064    return(1 || funcname || hash || result7 || libp) ;
22065 }
22066 
22067 // automatic copy constructor
22068 static int G__G__GenVector_182_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22069 
22070 {
22071    ROOT::Math::RotationZ* p;
22072    void* tmp = (void*) G__int(libp->para[0]);
22073    p = new ROOT::Math::RotationZ(*(ROOT::Math::RotationZ*) tmp);
22074    result7->obj.i = (long) p;
22075    result7->ref = (long) p;
22076    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ));
22077    return(1 || funcname || hash || result7 || libp) ;
22078 }
22079 
22080 // automatic destructor
22081 typedef ROOT::Math::RotationZ G__TROOTcLcLMathcLcLRotationZ;
22082 static int G__G__GenVector_182_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22083 {
22084    char* gvp = (char*) G__getgvp();
22085    long soff = G__getstructoffset();
22086    int n = G__getaryconstruct();
22087    //
22088    //has_a_delete: 0
22089    //has_own_delete1arg: 0
22090    //has_own_delete2arg: 0
22091    //
22092    if (!soff) {
22093      return(1);
22094    }
22095    if (n) {
22096      if (gvp == (char*)G__PVOID) {
22097        delete[] (ROOT::Math::RotationZ*) soff;
22098      } else {
22099        G__setgvp((long) G__PVOID);
22100        for (int i = n - 1; i >= 0; --i) {
22101          ((ROOT::Math::RotationZ*) (soff+(sizeof(ROOT::Math::RotationZ)*i)))->~G__TROOTcLcLMathcLcLRotationZ();
22102        }
22103        G__setgvp((long)gvp);
22104      }
22105    } else {
22106      if (gvp == (char*)G__PVOID) {
22107        delete (ROOT::Math::RotationZ*) soff;
22108      } else {
22109        G__setgvp((long) G__PVOID);
22110        ((ROOT::Math::RotationZ*) (soff))->~G__TROOTcLcLMathcLcLRotationZ();
22111        G__setgvp((long)gvp);
22112      }
22113    }
22114    G__setnull(result7);
22115    return(1 || funcname || hash || result7 || libp) ;
22116 }
22117 
22118 // automatic assignment operator
22119 static int G__G__GenVector_182_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22120 {
22121    ROOT::Math::RotationZ* dest = (ROOT::Math::RotationZ*) G__getstructoffset();
22122    *dest = *(ROOT::Math::RotationZ*) libp->para[0].ref;
22123    const ROOT::Math::RotationZ& obj = *dest;
22124    result7->ref = (long) (&obj);
22125    result7->obj.i = (long) (&obj);
22126    return(1 || funcname || hash || result7 || libp) ;
22127 }
22128 
22129 
22130 /* ROOT::Math::RotationZYX */
22131 static int G__G__GenVector_183_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22132 {
22133    ROOT::Math::RotationZYX* p = NULL;
22134    char* gvp = (char*) G__getgvp();
22135    int n = G__getaryconstruct();
22136    if (n) {
22137      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22138        p = new ROOT::Math::RotationZYX[n];
22139      } else {
22140        p = new((void*) gvp) ROOT::Math::RotationZYX[n];
22141      }
22142    } else {
22143      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22144        p = new ROOT::Math::RotationZYX;
22145      } else {
22146        p = new((void*) gvp) ROOT::Math::RotationZYX;
22147      }
22148    }
22149    result7->obj.i = (long) p;
22150    result7->ref = (long) p;
22151    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX));
22152    return(1 || funcname || hash || result7 || libp) ;
22153 }
22154 
22155 static int G__G__GenVector_183_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22156 {
22157    ROOT::Math::RotationZYX* p = NULL;
22158    char* gvp = (char*) G__getgvp();
22159    //m: 3
22160    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22161      p = new ROOT::Math::RotationZYX(
22162 (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[0]), (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[1])
22163 , (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[2]));
22164    } else {
22165      p = new((void*) gvp) ROOT::Math::RotationZYX(
22166 (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[0]), (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[1])
22167 , (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[2]));
22168    }
22169    result7->obj.i = (long) p;
22170    result7->ref = (long) p;
22171    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX));
22172    return(1 || funcname || hash || result7 || libp) ;
22173 }
22174 
22175 static int G__G__GenVector_183_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22176 {
22177       ((ROOT::Math::RotationZYX*) G__getstructoffset())->Rectify();
22178       G__setnull(result7);
22179    return(1 || funcname || hash || result7 || libp) ;
22180 }
22181 
22182 static int G__G__GenVector_183_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22183 {
22184       ((ROOT::Math::RotationZYX*) G__getstructoffset())->SetComponents((ROOT::Math::RotationZYX::Scalar) G__double(libp->para[0]), (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[1])
22185 , (ROOT::Math::RotationZYX::Scalar) G__double(libp->para[2]));
22186       G__setnull(result7);
22187    return(1 || funcname || hash || result7 || libp) ;
22188 }
22189 
22190 static int G__G__GenVector_183_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22191 {
22192       ((const ROOT::Math::RotationZYX*) G__getstructoffset())->GetComponents(*(ROOT::Math::RotationZYX::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::RotationZYX::Scalar*) G__Doubleref(&libp->para[1])
22193 , *(ROOT::Math::RotationZYX::Scalar*) G__Doubleref(&libp->para[2]));
22194       G__setnull(result7);
22195    return(1 || funcname || hash || result7 || libp) ;
22196 }
22197 
22198 static int G__G__GenVector_183_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22199 {
22200       ((ROOT::Math::RotationZYX*) G__getstructoffset())->SetPhi((ROOT::Math::RotationZYX::Scalar) G__double(libp->para[0]));
22201       G__setnull(result7);
22202    return(1 || funcname || hash || result7 || libp) ;
22203 }
22204 
22205 static int G__G__GenVector_183_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22206 {
22207       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationZYX*) G__getstructoffset())->Phi());
22208    return(1 || funcname || hash || result7 || libp) ;
22209 }
22210 
22211 static int G__G__GenVector_183_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22212 {
22213       ((ROOT::Math::RotationZYX*) G__getstructoffset())->SetTheta((ROOT::Math::RotationZYX::Scalar) G__double(libp->para[0]));
22214       G__setnull(result7);
22215    return(1 || funcname || hash || result7 || libp) ;
22216 }
22217 
22218 static int G__G__GenVector_183_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22219 {
22220       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationZYX*) G__getstructoffset())->Theta());
22221    return(1 || funcname || hash || result7 || libp) ;
22222 }
22223 
22224 static int G__G__GenVector_183_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22225 {
22226       ((ROOT::Math::RotationZYX*) G__getstructoffset())->SetPsi((ROOT::Math::RotationZYX::Scalar) G__double(libp->para[0]));
22227       G__setnull(result7);
22228    return(1 || funcname || hash || result7 || libp) ;
22229 }
22230 
22231 static int G__G__GenVector_183_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22232 {
22233       G__letdouble(result7, 100, (double) ((const ROOT::Math::RotationZYX*) G__getstructoffset())->Psi());
22234    return(1 || funcname || hash || result7 || libp) ;
22235 }
22236 
22237 static int G__G__GenVector_183_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22238 {
22239       ((ROOT::Math::RotationZYX*) G__getstructoffset())->Invert();
22240       G__setnull(result7);
22241    return(1 || funcname || hash || result7 || libp) ;
22242 }
22243 
22244 static int G__G__GenVector_183_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22245 {
22246       {
22247          const ROOT::Math::RotationZYX* pobj;
22248          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->Inverse();
22249          pobj = new ROOT::Math::RotationZYX(xobj);
22250          result7->obj.i = (long) ((void*) pobj);
22251          result7->ref = result7->obj.i;
22252          G__store_tempobject(*result7);
22253       }
22254    return(1 || funcname || hash || result7 || libp) ;
22255 }
22256 
22257 static int G__G__GenVector_183_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22258 {
22259       {
22260          const ROOT::Math::RotationZYX* pobj;
22261          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
22262          pobj = new ROOT::Math::RotationZYX(xobj);
22263          result7->obj.i = (long) ((void*) pobj);
22264          result7->ref = result7->obj.i;
22265          G__store_tempobject(*result7);
22266       }
22267    return(1 || funcname || hash || result7 || libp) ;
22268 }
22269 
22270 static int G__G__GenVector_183_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22271 {
22272       {
22273          const ROOT::Math::RotationZYX* pobj;
22274          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
22275          pobj = new ROOT::Math::RotationZYX(xobj);
22276          result7->obj.i = (long) ((void*) pobj);
22277          result7->ref = result7->obj.i;
22278          G__store_tempobject(*result7);
22279       }
22280    return(1 || funcname || hash || result7 || libp) ;
22281 }
22282 
22283 static int G__G__GenVector_183_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22284 {
22285       {
22286          const ROOT::Math::RotationZYX* pobj;
22287          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
22288          pobj = new ROOT::Math::RotationZYX(xobj);
22289          result7->obj.i = (long) ((void*) pobj);
22290          result7->ref = result7->obj.i;
22291          G__store_tempobject(*result7);
22292       }
22293    return(1 || funcname || hash || result7 || libp) ;
22294 }
22295 
22296 static int G__G__GenVector_183_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22297 {
22298       {
22299          const ROOT::Math::RotationZYX* pobj;
22300          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref);
22301          pobj = new ROOT::Math::RotationZYX(xobj);
22302          result7->obj.i = (long) ((void*) pobj);
22303          result7->ref = result7->obj.i;
22304          G__store_tempobject(*result7);
22305       }
22306    return(1 || funcname || hash || result7 || libp) ;
22307 }
22308 
22309 static int G__G__GenVector_183_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22310 {
22311       {
22312          const ROOT::Math::RotationZYX* pobj;
22313          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
22314          pobj = new ROOT::Math::RotationZYX(xobj);
22315          result7->obj.i = (long) ((void*) pobj);
22316          result7->ref = result7->obj.i;
22317          G__store_tempobject(*result7);
22318       }
22319    return(1 || funcname || hash || result7 || libp) ;
22320 }
22321 
22322 static int G__G__GenVector_183_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22323 {
22324       {
22325          const ROOT::Math::RotationZYX* pobj;
22326          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
22327          pobj = new ROOT::Math::RotationZYX(xobj);
22328          result7->obj.i = (long) ((void*) pobj);
22329          result7->ref = result7->obj.i;
22330          G__store_tempobject(*result7);
22331       }
22332    return(1 || funcname || hash || result7 || libp) ;
22333 }
22334 
22335 static int G__G__GenVector_183_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22336 {
22337       {
22338          const ROOT::Math::RotationZYX* pobj;
22339          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
22340          pobj = new ROOT::Math::RotationZYX(xobj);
22341          result7->obj.i = (long) ((void*) pobj);
22342          result7->ref = result7->obj.i;
22343          G__store_tempobject(*result7);
22344       }
22345    return(1 || funcname || hash || result7 || libp) ;
22346 }
22347 
22348 static int G__G__GenVector_183_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22349 {
22350       {
22351          const ROOT::Math::RotationZYX* pobj;
22352          const ROOT::Math::RotationZYX xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
22353          pobj = new ROOT::Math::RotationZYX(xobj);
22354          result7->obj.i = (long) ((void*) pobj);
22355          result7->ref = result7->obj.i;
22356          G__store_tempobject(*result7);
22357       }
22358    return(1 || funcname || hash || result7 || libp) ;
22359 }
22360 
22361 static int G__G__GenVector_183_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22362 {
22363       G__letint(result7, 103, (long) ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator==(*(ROOT::Math::RotationZYX*) libp->para[0].ref));
22364    return(1 || funcname || hash || result7 || libp) ;
22365 }
22366 
22367 static int G__G__GenVector_183_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22368 {
22369       G__letint(result7, 103, (long) ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator!=(*(ROOT::Math::RotationZYX*) libp->para[0].ref));
22370    return(1 || funcname || hash || result7 || libp) ;
22371 }
22372 
22373 static int G__G__GenVector_183_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22374 {
22375       {
22376          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
22377          result7->ref = (long) (&obj);
22378          result7->obj.i = (long) (&obj);
22379       }
22380    return(1 || funcname || hash || result7 || libp) ;
22381 }
22382 
22383 static int G__G__GenVector_183_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22384 {
22385       {
22386          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
22387          result7->ref = (long) (&obj);
22388          result7->obj.i = (long) (&obj);
22389       }
22390    return(1 || funcname || hash || result7 || libp) ;
22391 }
22392 
22393 static int G__G__GenVector_183_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22394 {
22395       {
22396          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
22397          result7->ref = (long) (&obj);
22398          result7->obj.i = (long) (&obj);
22399       }
22400    return(1 || funcname || hash || result7 || libp) ;
22401 }
22402 
22403 static int G__G__GenVector_183_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22404 {
22405       {
22406          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::Quaternion*) libp->para[0].ref);
22407          result7->ref = (long) (&obj);
22408          result7->obj.i = (long) (&obj);
22409       }
22410    return(1 || funcname || hash || result7 || libp) ;
22411 }
22412 
22413 static int G__G__GenVector_183_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22414 {
22415       {
22416          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::RotationX*) libp->para[0].ref);
22417          result7->ref = (long) (&obj);
22418          result7->obj.i = (long) (&obj);
22419       }
22420    return(1 || funcname || hash || result7 || libp) ;
22421 }
22422 
22423 static int G__G__GenVector_183_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22424 {
22425       {
22426          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::RotationY*) libp->para[0].ref);
22427          result7->ref = (long) (&obj);
22428          result7->obj.i = (long) (&obj);
22429       }
22430    return(1 || funcname || hash || result7 || libp) ;
22431 }
22432 
22433 static int G__G__GenVector_183_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22434 {
22435       {
22436          const ROOT::Math::RotationZYX& obj = ((ROOT::Math::RotationZYX*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
22437          result7->ref = (long) (&obj);
22438          result7->obj.i = (long) (&obj);
22439       }
22440    return(1 || funcname || hash || result7 || libp) ;
22441 }
22442 
22443 static int G__G__GenVector_183_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22444 {
22445       ((ROOT::Math::RotationZYX*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
22446       G__setnull(result7);
22447    return(1 || funcname || hash || result7 || libp) ;
22448 }
22449 
22450 static int G__G__GenVector_183_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22451 {
22452       ((const ROOT::Math::RotationZYX*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
22453       G__setnull(result7);
22454    return(1 || funcname || hash || result7 || libp) ;
22455 }
22456 
22457 static int G__G__GenVector_183_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22458 {
22459       {
22460          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
22461          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
22462          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
22463          result7->obj.i = (long) ((void*) pobj);
22464          result7->ref = result7->obj.i;
22465          G__store_tempobject(*result7);
22466       }
22467    return(1 || funcname || hash || result7 || libp) ;
22468 }
22469 
22470 static int G__G__GenVector_183_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22471 {
22472       {
22473          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
22474          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
22475          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
22476          result7->obj.i = (long) ((void*) pobj);
22477          result7->ref = result7->obj.i;
22478          G__store_tempobject(*result7);
22479       }
22480    return(1 || funcname || hash || result7 || libp) ;
22481 }
22482 
22483 static int G__G__GenVector_183_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22484 {
22485       {
22486          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
22487          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::RotationZYX*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
22488          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
22489          result7->obj.i = (long) ((void*) pobj);
22490          result7->ref = result7->obj.i;
22491          G__store_tempobject(*result7);
22492       }
22493    return(1 || funcname || hash || result7 || libp) ;
22494 }
22495 
22496 // automatic copy constructor
22497 static int G__G__GenVector_183_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22498 
22499 {
22500    ROOT::Math::RotationZYX* p;
22501    void* tmp = (void*) G__int(libp->para[0]);
22502    p = new ROOT::Math::RotationZYX(*(ROOT::Math::RotationZYX*) tmp);
22503    result7->obj.i = (long) p;
22504    result7->ref = (long) p;
22505    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX));
22506    return(1 || funcname || hash || result7 || libp) ;
22507 }
22508 
22509 // automatic destructor
22510 typedef ROOT::Math::RotationZYX G__TROOTcLcLMathcLcLRotationZYX;
22511 static int G__G__GenVector_183_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22512 {
22513    char* gvp = (char*) G__getgvp();
22514    long soff = G__getstructoffset();
22515    int n = G__getaryconstruct();
22516    //
22517    //has_a_delete: 0
22518    //has_own_delete1arg: 0
22519    //has_own_delete2arg: 0
22520    //
22521    if (!soff) {
22522      return(1);
22523    }
22524    if (n) {
22525      if (gvp == (char*)G__PVOID) {
22526        delete[] (ROOT::Math::RotationZYX*) soff;
22527      } else {
22528        G__setgvp((long) G__PVOID);
22529        for (int i = n - 1; i >= 0; --i) {
22530          ((ROOT::Math::RotationZYX*) (soff+(sizeof(ROOT::Math::RotationZYX)*i)))->~G__TROOTcLcLMathcLcLRotationZYX();
22531        }
22532        G__setgvp((long)gvp);
22533      }
22534    } else {
22535      if (gvp == (char*)G__PVOID) {
22536        delete (ROOT::Math::RotationZYX*) soff;
22537      } else {
22538        G__setgvp((long) G__PVOID);
22539        ((ROOT::Math::RotationZYX*) (soff))->~G__TROOTcLcLMathcLcLRotationZYX();
22540        G__setgvp((long)gvp);
22541      }
22542    }
22543    G__setnull(result7);
22544    return(1 || funcname || hash || result7 || libp) ;
22545 }
22546 
22547 // automatic assignment operator
22548 static int G__G__GenVector_183_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22549 {
22550    ROOT::Math::RotationZYX* dest = (ROOT::Math::RotationZYX*) G__getstructoffset();
22551    *dest = *(ROOT::Math::RotationZYX*) libp->para[0].ref;
22552    const ROOT::Math::RotationZYX& obj = *dest;
22553    result7->ref = (long) (&obj);
22554    result7->obj.i = (long) (&obj);
22555    return(1 || funcname || hash || result7 || libp) ;
22556 }
22557 
22558 
22559 /* ROOT::Math::BoostX */
22560 static int G__G__GenVector_188_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22561 {
22562    ROOT::Math::BoostX* p = NULL;
22563    char* gvp = (char*) G__getgvp();
22564    int n = G__getaryconstruct();
22565    if (n) {
22566      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22567        p = new ROOT::Math::BoostX[n];
22568      } else {
22569        p = new((void*) gvp) ROOT::Math::BoostX[n];
22570      }
22571    } else {
22572      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22573        p = new ROOT::Math::BoostX;
22574      } else {
22575        p = new((void*) gvp) ROOT::Math::BoostX;
22576      }
22577    }
22578    result7->obj.i = (long) p;
22579    result7->ref = (long) p;
22580    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
22581    return(1 || funcname || hash || result7 || libp) ;
22582 }
22583 
22584 static int G__G__GenVector_188_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22585 {
22586    ROOT::Math::BoostX* p = NULL;
22587    char* gvp = (char*) G__getgvp();
22588    //m: 1
22589    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22590      p = new ROOT::Math::BoostX((ROOT::Math::BoostX::Scalar) G__double(libp->para[0]));
22591    } else {
22592      p = new((void*) gvp) ROOT::Math::BoostX((ROOT::Math::BoostX::Scalar) G__double(libp->para[0]));
22593    }
22594    result7->obj.i = (long) p;
22595    result7->ref = (long) p;
22596    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
22597    return(1 || funcname || hash || result7 || libp) ;
22598 }
22599 
22600 static int G__G__GenVector_188_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22601 {
22602       ((ROOT::Math::BoostX*) G__getstructoffset())->Rectify();
22603       G__setnull(result7);
22604    return(1 || funcname || hash || result7 || libp) ;
22605 }
22606 
22607 static int G__G__GenVector_188_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22608 {
22609       ((ROOT::Math::BoostX*) G__getstructoffset())->SetComponents((ROOT::Math::BoostX::Scalar) G__double(libp->para[0]));
22610       G__setnull(result7);
22611    return(1 || funcname || hash || result7 || libp) ;
22612 }
22613 
22614 static int G__G__GenVector_188_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22615 {
22616       ((const ROOT::Math::BoostX*) G__getstructoffset())->GetComponents(*(ROOT::Math::BoostX::Scalar*) G__Doubleref(&libp->para[0]));
22617       G__setnull(result7);
22618    return(1 || funcname || hash || result7 || libp) ;
22619 }
22620 
22621 static int G__G__GenVector_188_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22622 {
22623       G__letdouble(result7, 100, (double) ((const ROOT::Math::BoostX*) G__getstructoffset())->Beta());
22624    return(1 || funcname || hash || result7 || libp) ;
22625 }
22626 
22627 static int G__G__GenVector_188_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22628 {
22629       G__letdouble(result7, 100, (double) ((const ROOT::Math::BoostX*) G__getstructoffset())->Gamma());
22630    return(1 || funcname || hash || result7 || libp) ;
22631 }
22632 
22633 static int G__G__GenVector_188_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22634 {
22635       ((ROOT::Math::BoostX*) G__getstructoffset())->SetBeta((ROOT::Math::BoostX::Scalar) G__double(libp->para[0]));
22636       G__setnull(result7);
22637    return(1 || funcname || hash || result7 || libp) ;
22638 }
22639 
22640 static int G__G__GenVector_188_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22641 {
22642       {
22643          const ROOT::Math::BoostX::XYZVector* pobj;
22644          const ROOT::Math::BoostX::XYZVector xobj = ((const ROOT::Math::BoostX*) G__getstructoffset())->BetaVector();
22645          pobj = new ROOT::Math::BoostX::XYZVector(xobj);
22646          result7->obj.i = (long) ((void*) pobj);
22647          result7->ref = result7->obj.i;
22648          G__store_tempobject(*result7);
22649       }
22650    return(1 || funcname || hash || result7 || libp) ;
22651 }
22652 
22653 static int G__G__GenVector_188_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22654 {
22655       ((const ROOT::Math::BoostX*) G__getstructoffset())->GetLorentzRotation((ROOT::Math::BoostX::Scalar*) G__int(libp->para[0]));
22656       G__setnull(result7);
22657    return(1 || funcname || hash || result7 || libp) ;
22658 }
22659 
22660 static int G__G__GenVector_188_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22661 {
22662       {
22663          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
22664          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::BoostX*) G__getstructoffset())->operator()(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
22665          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
22666          result7->obj.i = (long) ((void*) pobj);
22667          result7->ref = result7->obj.i;
22668          G__store_tempobject(*result7);
22669       }
22670    return(1 || funcname || hash || result7 || libp) ;
22671 }
22672 
22673 static int G__G__GenVector_188_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22674 {
22675       ((ROOT::Math::BoostX*) G__getstructoffset())->Invert();
22676       G__setnull(result7);
22677    return(1 || funcname || hash || result7 || libp) ;
22678 }
22679 
22680 static int G__G__GenVector_188_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22681 {
22682       {
22683          const ROOT::Math::BoostX* pobj;
22684          const ROOT::Math::BoostX xobj = ((const ROOT::Math::BoostX*) G__getstructoffset())->Inverse();
22685          pobj = new ROOT::Math::BoostX(xobj);
22686          result7->obj.i = (long) ((void*) pobj);
22687          result7->ref = result7->obj.i;
22688          G__store_tempobject(*result7);
22689       }
22690    return(1 || funcname || hash || result7 || libp) ;
22691 }
22692 
22693 static int G__G__GenVector_188_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22694 {
22695       G__letint(result7, 103, (long) ((const ROOT::Math::BoostX*) G__getstructoffset())->operator==(*(ROOT::Math::BoostX*) libp->para[0].ref));
22696    return(1 || funcname || hash || result7 || libp) ;
22697 }
22698 
22699 static int G__G__GenVector_188_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22700 {
22701       G__letint(result7, 103, (long) ((const ROOT::Math::BoostX*) G__getstructoffset())->operator!=(*(ROOT::Math::BoostX*) libp->para[0].ref));
22702    return(1 || funcname || hash || result7 || libp) ;
22703 }
22704 
22705 static int G__G__GenVector_188_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22706 {
22707       {
22708          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
22709          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::BoostX*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
22710          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
22711          result7->obj.i = (long) ((void*) pobj);
22712          result7->ref = result7->obj.i;
22713          G__store_tempobject(*result7);
22714       }
22715    return(1 || funcname || hash || result7 || libp) ;
22716 }
22717 
22718 // automatic copy constructor
22719 static int G__G__GenVector_188_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22720 
22721 {
22722    ROOT::Math::BoostX* p;
22723    void* tmp = (void*) G__int(libp->para[0]);
22724    p = new ROOT::Math::BoostX(*(ROOT::Math::BoostX*) tmp);
22725    result7->obj.i = (long) p;
22726    result7->ref = (long) p;
22727    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
22728    return(1 || funcname || hash || result7 || libp) ;
22729 }
22730 
22731 // automatic destructor
22732 typedef ROOT::Math::BoostX G__TROOTcLcLMathcLcLBoostX;
22733 static int G__G__GenVector_188_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22734 {
22735    char* gvp = (char*) G__getgvp();
22736    long soff = G__getstructoffset();
22737    int n = G__getaryconstruct();
22738    //
22739    //has_a_delete: 0
22740    //has_own_delete1arg: 0
22741    //has_own_delete2arg: 0
22742    //
22743    if (!soff) {
22744      return(1);
22745    }
22746    if (n) {
22747      if (gvp == (char*)G__PVOID) {
22748        delete[] (ROOT::Math::BoostX*) soff;
22749      } else {
22750        G__setgvp((long) G__PVOID);
22751        for (int i = n - 1; i >= 0; --i) {
22752          ((ROOT::Math::BoostX*) (soff+(sizeof(ROOT::Math::BoostX)*i)))->~G__TROOTcLcLMathcLcLBoostX();
22753        }
22754        G__setgvp((long)gvp);
22755      }
22756    } else {
22757      if (gvp == (char*)G__PVOID) {
22758        delete (ROOT::Math::BoostX*) soff;
22759      } else {
22760        G__setgvp((long) G__PVOID);
22761        ((ROOT::Math::BoostX*) (soff))->~G__TROOTcLcLMathcLcLBoostX();
22762        G__setgvp((long)gvp);
22763      }
22764    }
22765    G__setnull(result7);
22766    return(1 || funcname || hash || result7 || libp) ;
22767 }
22768 
22769 // automatic assignment operator
22770 static int G__G__GenVector_188_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22771 {
22772    ROOT::Math::BoostX* dest = (ROOT::Math::BoostX*) G__getstructoffset();
22773    *dest = *(ROOT::Math::BoostX*) libp->para[0].ref;
22774    const ROOT::Math::BoostX& obj = *dest;
22775    result7->ref = (long) (&obj);
22776    result7->obj.i = (long) (&obj);
22777    return(1 || funcname || hash || result7 || libp) ;
22778 }
22779 
22780 
22781 /* ROOT::Math::BoostY */
22782 static int G__G__GenVector_191_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22783 {
22784    ROOT::Math::BoostY* p = NULL;
22785    char* gvp = (char*) G__getgvp();
22786    int n = G__getaryconstruct();
22787    if (n) {
22788      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22789        p = new ROOT::Math::BoostY[n];
22790      } else {
22791        p = new((void*) gvp) ROOT::Math::BoostY[n];
22792      }
22793    } else {
22794      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22795        p = new ROOT::Math::BoostY;
22796      } else {
22797        p = new((void*) gvp) ROOT::Math::BoostY;
22798      }
22799    }
22800    result7->obj.i = (long) p;
22801    result7->ref = (long) p;
22802    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
22803    return(1 || funcname || hash || result7 || libp) ;
22804 }
22805 
22806 static int G__G__GenVector_191_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22807 {
22808    ROOT::Math::BoostY* p = NULL;
22809    char* gvp = (char*) G__getgvp();
22810    //m: 1
22811    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
22812      p = new ROOT::Math::BoostY((ROOT::Math::BoostY::Scalar) G__double(libp->para[0]));
22813    } else {
22814      p = new((void*) gvp) ROOT::Math::BoostY((ROOT::Math::BoostY::Scalar) G__double(libp->para[0]));
22815    }
22816    result7->obj.i = (long) p;
22817    result7->ref = (long) p;
22818    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
22819    return(1 || funcname || hash || result7 || libp) ;
22820 }
22821 
22822 static int G__G__GenVector_191_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22823 {
22824       ((ROOT::Math::BoostY*) G__getstructoffset())->Rectify();
22825       G__setnull(result7);
22826    return(1 || funcname || hash || result7 || libp) ;
22827 }
22828 
22829 static int G__G__GenVector_191_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22830 {
22831       ((ROOT::Math::BoostY*) G__getstructoffset())->SetComponents((ROOT::Math::BoostY::Scalar) G__double(libp->para[0]));
22832       G__setnull(result7);
22833    return(1 || funcname || hash || result7 || libp) ;
22834 }
22835 
22836 static int G__G__GenVector_191_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22837 {
22838       ((const ROOT::Math::BoostY*) G__getstructoffset())->GetComponents(*(ROOT::Math::BoostY::Scalar*) G__Doubleref(&libp->para[0]));
22839       G__setnull(result7);
22840    return(1 || funcname || hash || result7 || libp) ;
22841 }
22842 
22843 static int G__G__GenVector_191_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22844 {
22845       G__letdouble(result7, 100, (double) ((const ROOT::Math::BoostY*) G__getstructoffset())->Beta());
22846    return(1 || funcname || hash || result7 || libp) ;
22847 }
22848 
22849 static int G__G__GenVector_191_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22850 {
22851       G__letdouble(result7, 100, (double) ((const ROOT::Math::BoostY*) G__getstructoffset())->Gamma());
22852    return(1 || funcname || hash || result7 || libp) ;
22853 }
22854 
22855 static int G__G__GenVector_191_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22856 {
22857       ((ROOT::Math::BoostY*) G__getstructoffset())->SetBeta((ROOT::Math::BoostY::Scalar) G__double(libp->para[0]));
22858       G__setnull(result7);
22859    return(1 || funcname || hash || result7 || libp) ;
22860 }
22861 
22862 static int G__G__GenVector_191_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22863 {
22864       {
22865          const ROOT::Math::BoostY::XYZVector* pobj;
22866          const ROOT::Math::BoostY::XYZVector xobj = ((const ROOT::Math::BoostY*) G__getstructoffset())->BetaVector();
22867          pobj = new ROOT::Math::BoostY::XYZVector(xobj);
22868          result7->obj.i = (long) ((void*) pobj);
22869          result7->ref = result7->obj.i;
22870          G__store_tempobject(*result7);
22871       }
22872    return(1 || funcname || hash || result7 || libp) ;
22873 }
22874 
22875 static int G__G__GenVector_191_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22876 {
22877       ((const ROOT::Math::BoostY*) G__getstructoffset())->GetLorentzRotation((ROOT::Math::BoostY::Scalar*) G__int(libp->para[0]));
22878       G__setnull(result7);
22879    return(1 || funcname || hash || result7 || libp) ;
22880 }
22881 
22882 static int G__G__GenVector_191_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22883 {
22884       {
22885          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
22886          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::BoostY*) G__getstructoffset())->operator()(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
22887          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
22888          result7->obj.i = (long) ((void*) pobj);
22889          result7->ref = result7->obj.i;
22890          G__store_tempobject(*result7);
22891       }
22892    return(1 || funcname || hash || result7 || libp) ;
22893 }
22894 
22895 static int G__G__GenVector_191_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22896 {
22897       ((ROOT::Math::BoostY*) G__getstructoffset())->Invert();
22898       G__setnull(result7);
22899    return(1 || funcname || hash || result7 || libp) ;
22900 }
22901 
22902 static int G__G__GenVector_191_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22903 {
22904       {
22905          const ROOT::Math::BoostY* pobj;
22906          const ROOT::Math::BoostY xobj = ((const ROOT::Math::BoostY*) G__getstructoffset())->Inverse();
22907          pobj = new ROOT::Math::BoostY(xobj);
22908          result7->obj.i = (long) ((void*) pobj);
22909          result7->ref = result7->obj.i;
22910          G__store_tempobject(*result7);
22911       }
22912    return(1 || funcname || hash || result7 || libp) ;
22913 }
22914 
22915 static int G__G__GenVector_191_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22916 {
22917       G__letint(result7, 103, (long) ((const ROOT::Math::BoostY*) G__getstructoffset())->operator==(*(ROOT::Math::BoostY*) libp->para[0].ref));
22918    return(1 || funcname || hash || result7 || libp) ;
22919 }
22920 
22921 static int G__G__GenVector_191_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22922 {
22923       G__letint(result7, 103, (long) ((const ROOT::Math::BoostY*) G__getstructoffset())->operator!=(*(ROOT::Math::BoostY*) libp->para[0].ref));
22924    return(1 || funcname || hash || result7 || libp) ;
22925 }
22926 
22927 static int G__G__GenVector_191_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22928 {
22929       {
22930          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
22931          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::BoostY*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
22932          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
22933          result7->obj.i = (long) ((void*) pobj);
22934          result7->ref = result7->obj.i;
22935          G__store_tempobject(*result7);
22936       }
22937    return(1 || funcname || hash || result7 || libp) ;
22938 }
22939 
22940 // automatic copy constructor
22941 static int G__G__GenVector_191_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22942 
22943 {
22944    ROOT::Math::BoostY* p;
22945    void* tmp = (void*) G__int(libp->para[0]);
22946    p = new ROOT::Math::BoostY(*(ROOT::Math::BoostY*) tmp);
22947    result7->obj.i = (long) p;
22948    result7->ref = (long) p;
22949    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
22950    return(1 || funcname || hash || result7 || libp) ;
22951 }
22952 
22953 // automatic destructor
22954 typedef ROOT::Math::BoostY G__TROOTcLcLMathcLcLBoostY;
22955 static int G__G__GenVector_191_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22956 {
22957    char* gvp = (char*) G__getgvp();
22958    long soff = G__getstructoffset();
22959    int n = G__getaryconstruct();
22960    //
22961    //has_a_delete: 0
22962    //has_own_delete1arg: 0
22963    //has_own_delete2arg: 0
22964    //
22965    if (!soff) {
22966      return(1);
22967    }
22968    if (n) {
22969      if (gvp == (char*)G__PVOID) {
22970        delete[] (ROOT::Math::BoostY*) soff;
22971      } else {
22972        G__setgvp((long) G__PVOID);
22973        for (int i = n - 1; i >= 0; --i) {
22974          ((ROOT::Math::BoostY*) (soff+(sizeof(ROOT::Math::BoostY)*i)))->~G__TROOTcLcLMathcLcLBoostY();
22975        }
22976        G__setgvp((long)gvp);
22977      }
22978    } else {
22979      if (gvp == (char*)G__PVOID) {
22980        delete (ROOT::Math::BoostY*) soff;
22981      } else {
22982        G__setgvp((long) G__PVOID);
22983        ((ROOT::Math::BoostY*) (soff))->~G__TROOTcLcLMathcLcLBoostY();
22984        G__setgvp((long)gvp);
22985      }
22986    }
22987    G__setnull(result7);
22988    return(1 || funcname || hash || result7 || libp) ;
22989 }
22990 
22991 // automatic assignment operator
22992 static int G__G__GenVector_191_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
22993 {
22994    ROOT::Math::BoostY* dest = (ROOT::Math::BoostY*) G__getstructoffset();
22995    *dest = *(ROOT::Math::BoostY*) libp->para[0].ref;
22996    const ROOT::Math::BoostY& obj = *dest;
22997    result7->ref = (long) (&obj);
22998    result7->obj.i = (long) (&obj);
22999    return(1 || funcname || hash || result7 || libp) ;
23000 }
23001 
23002 
23003 /* ROOT::Math::BoostZ */
23004 static int G__G__GenVector_194_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23005 {
23006    ROOT::Math::BoostZ* p = NULL;
23007    char* gvp = (char*) G__getgvp();
23008    int n = G__getaryconstruct();
23009    if (n) {
23010      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23011        p = new ROOT::Math::BoostZ[n];
23012      } else {
23013        p = new((void*) gvp) ROOT::Math::BoostZ[n];
23014      }
23015    } else {
23016      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23017        p = new ROOT::Math::BoostZ;
23018      } else {
23019        p = new((void*) gvp) ROOT::Math::BoostZ;
23020      }
23021    }
23022    result7->obj.i = (long) p;
23023    result7->ref = (long) p;
23024    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
23025    return(1 || funcname || hash || result7 || libp) ;
23026 }
23027 
23028 static int G__G__GenVector_194_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23029 {
23030    ROOT::Math::BoostZ* p = NULL;
23031    char* gvp = (char*) G__getgvp();
23032    //m: 1
23033    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23034      p = new ROOT::Math::BoostZ((ROOT::Math::BoostZ::Scalar) G__double(libp->para[0]));
23035    } else {
23036      p = new((void*) gvp) ROOT::Math::BoostZ((ROOT::Math::BoostZ::Scalar) G__double(libp->para[0]));
23037    }
23038    result7->obj.i = (long) p;
23039    result7->ref = (long) p;
23040    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
23041    return(1 || funcname || hash || result7 || libp) ;
23042 }
23043 
23044 static int G__G__GenVector_194_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23045 {
23046       ((ROOT::Math::BoostZ*) G__getstructoffset())->Rectify();
23047       G__setnull(result7);
23048    return(1 || funcname || hash || result7 || libp) ;
23049 }
23050 
23051 static int G__G__GenVector_194_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23052 {
23053       ((ROOT::Math::BoostZ*) G__getstructoffset())->SetComponents((ROOT::Math::BoostZ::Scalar) G__double(libp->para[0]));
23054       G__setnull(result7);
23055    return(1 || funcname || hash || result7 || libp) ;
23056 }
23057 
23058 static int G__G__GenVector_194_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23059 {
23060       ((const ROOT::Math::BoostZ*) G__getstructoffset())->GetComponents(*(ROOT::Math::BoostZ::Scalar*) G__Doubleref(&libp->para[0]));
23061       G__setnull(result7);
23062    return(1 || funcname || hash || result7 || libp) ;
23063 }
23064 
23065 static int G__G__GenVector_194_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23066 {
23067       G__letdouble(result7, 100, (double) ((const ROOT::Math::BoostZ*) G__getstructoffset())->Beta());
23068    return(1 || funcname || hash || result7 || libp) ;
23069 }
23070 
23071 static int G__G__GenVector_194_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23072 {
23073       G__letdouble(result7, 100, (double) ((const ROOT::Math::BoostZ*) G__getstructoffset())->Gamma());
23074    return(1 || funcname || hash || result7 || libp) ;
23075 }
23076 
23077 static int G__G__GenVector_194_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23078 {
23079       ((ROOT::Math::BoostZ*) G__getstructoffset())->SetBeta((ROOT::Math::BoostZ::Scalar) G__double(libp->para[0]));
23080       G__setnull(result7);
23081    return(1 || funcname || hash || result7 || libp) ;
23082 }
23083 
23084 static int G__G__GenVector_194_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23085 {
23086       {
23087          const ROOT::Math::BoostZ::XYZVector* pobj;
23088          const ROOT::Math::BoostZ::XYZVector xobj = ((const ROOT::Math::BoostZ*) G__getstructoffset())->BetaVector();
23089          pobj = new ROOT::Math::BoostZ::XYZVector(xobj);
23090          result7->obj.i = (long) ((void*) pobj);
23091          result7->ref = result7->obj.i;
23092          G__store_tempobject(*result7);
23093       }
23094    return(1 || funcname || hash || result7 || libp) ;
23095 }
23096 
23097 static int G__G__GenVector_194_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23098 {
23099       ((const ROOT::Math::BoostZ*) G__getstructoffset())->GetLorentzRotation((ROOT::Math::BoostZ::Scalar*) G__int(libp->para[0]));
23100       G__setnull(result7);
23101    return(1 || funcname || hash || result7 || libp) ;
23102 }
23103 
23104 static int G__G__GenVector_194_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23105 {
23106       {
23107          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
23108          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::BoostZ*) G__getstructoffset())->operator()(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
23109          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
23110          result7->obj.i = (long) ((void*) pobj);
23111          result7->ref = result7->obj.i;
23112          G__store_tempobject(*result7);
23113       }
23114    return(1 || funcname || hash || result7 || libp) ;
23115 }
23116 
23117 static int G__G__GenVector_194_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23118 {
23119       ((ROOT::Math::BoostZ*) G__getstructoffset())->Invert();
23120       G__setnull(result7);
23121    return(1 || funcname || hash || result7 || libp) ;
23122 }
23123 
23124 static int G__G__GenVector_194_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23125 {
23126       {
23127          const ROOT::Math::BoostZ* pobj;
23128          const ROOT::Math::BoostZ xobj = ((const ROOT::Math::BoostZ*) G__getstructoffset())->Inverse();
23129          pobj = new ROOT::Math::BoostZ(xobj);
23130          result7->obj.i = (long) ((void*) pobj);
23131          result7->ref = result7->obj.i;
23132          G__store_tempobject(*result7);
23133       }
23134    return(1 || funcname || hash || result7 || libp) ;
23135 }
23136 
23137 static int G__G__GenVector_194_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23138 {
23139       G__letint(result7, 103, (long) ((const ROOT::Math::BoostZ*) G__getstructoffset())->operator==(*(ROOT::Math::BoostZ*) libp->para[0].ref));
23140    return(1 || funcname || hash || result7 || libp) ;
23141 }
23142 
23143 static int G__G__GenVector_194_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23144 {
23145       G__letint(result7, 103, (long) ((const ROOT::Math::BoostZ*) G__getstructoffset())->operator!=(*(ROOT::Math::BoostZ*) libp->para[0].ref));
23146    return(1 || funcname || hash || result7 || libp) ;
23147 }
23148 
23149 static int G__G__GenVector_194_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23150 {
23151       {
23152          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
23153          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::BoostZ*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
23154          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
23155          result7->obj.i = (long) ((void*) pobj);
23156          result7->ref = result7->obj.i;
23157          G__store_tempobject(*result7);
23158       }
23159    return(1 || funcname || hash || result7 || libp) ;
23160 }
23161 
23162 // automatic copy constructor
23163 static int G__G__GenVector_194_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23164 
23165 {
23166    ROOT::Math::BoostZ* p;
23167    void* tmp = (void*) G__int(libp->para[0]);
23168    p = new ROOT::Math::BoostZ(*(ROOT::Math::BoostZ*) tmp);
23169    result7->obj.i = (long) p;
23170    result7->ref = (long) p;
23171    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
23172    return(1 || funcname || hash || result7 || libp) ;
23173 }
23174 
23175 // automatic destructor
23176 typedef ROOT::Math::BoostZ G__TROOTcLcLMathcLcLBoostZ;
23177 static int G__G__GenVector_194_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23178 {
23179    char* gvp = (char*) G__getgvp();
23180    long soff = G__getstructoffset();
23181    int n = G__getaryconstruct();
23182    //
23183    //has_a_delete: 0
23184    //has_own_delete1arg: 0
23185    //has_own_delete2arg: 0
23186    //
23187    if (!soff) {
23188      return(1);
23189    }
23190    if (n) {
23191      if (gvp == (char*)G__PVOID) {
23192        delete[] (ROOT::Math::BoostZ*) soff;
23193      } else {
23194        G__setgvp((long) G__PVOID);
23195        for (int i = n - 1; i >= 0; --i) {
23196          ((ROOT::Math::BoostZ*) (soff+(sizeof(ROOT::Math::BoostZ)*i)))->~G__TROOTcLcLMathcLcLBoostZ();
23197        }
23198        G__setgvp((long)gvp);
23199      }
23200    } else {
23201      if (gvp == (char*)G__PVOID) {
23202        delete (ROOT::Math::BoostZ*) soff;
23203      } else {
23204        G__setgvp((long) G__PVOID);
23205        ((ROOT::Math::BoostZ*) (soff))->~G__TROOTcLcLMathcLcLBoostZ();
23206        G__setgvp((long)gvp);
23207      }
23208    }
23209    G__setnull(result7);
23210    return(1 || funcname || hash || result7 || libp) ;
23211 }
23212 
23213 // automatic assignment operator
23214 static int G__G__GenVector_194_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23215 {
23216    ROOT::Math::BoostZ* dest = (ROOT::Math::BoostZ*) G__getstructoffset();
23217    *dest = *(ROOT::Math::BoostZ*) libp->para[0].ref;
23218    const ROOT::Math::BoostZ& obj = *dest;
23219    result7->ref = (long) (&obj);
23220    result7->obj.i = (long) (&obj);
23221    return(1 || funcname || hash || result7 || libp) ;
23222 }
23223 
23224 
23225 /* ROOT::Math::Boost */
23226 static int G__G__GenVector_197_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23227 {
23228    ROOT::Math::Boost* p = NULL;
23229    char* gvp = (char*) G__getgvp();
23230    int n = G__getaryconstruct();
23231    if (n) {
23232      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23233        p = new ROOT::Math::Boost[n];
23234      } else {
23235        p = new((void*) gvp) ROOT::Math::Boost[n];
23236      }
23237    } else {
23238      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23239        p = new ROOT::Math::Boost;
23240      } else {
23241        p = new((void*) gvp) ROOT::Math::Boost;
23242      }
23243    }
23244    result7->obj.i = (long) p;
23245    result7->ref = (long) p;
23246    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23247    return(1 || funcname || hash || result7 || libp) ;
23248 }
23249 
23250 static int G__G__GenVector_197_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23251 {
23252    ROOT::Math::Boost* p = NULL;
23253    char* gvp = (char*) G__getgvp();
23254    //m: 3
23255    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23256      p = new ROOT::Math::Boost(
23257 (ROOT::Math::Boost::Scalar) G__double(libp->para[0]), (ROOT::Math::Boost::Scalar) G__double(libp->para[1])
23258 , (ROOT::Math::Boost::Scalar) G__double(libp->para[2]));
23259    } else {
23260      p = new((void*) gvp) ROOT::Math::Boost(
23261 (ROOT::Math::Boost::Scalar) G__double(libp->para[0]), (ROOT::Math::Boost::Scalar) G__double(libp->para[1])
23262 , (ROOT::Math::Boost::Scalar) G__double(libp->para[2]));
23263    }
23264    result7->obj.i = (long) p;
23265    result7->ref = (long) p;
23266    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23267    return(1 || funcname || hash || result7 || libp) ;
23268 }
23269 
23270 static int G__G__GenVector_197_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23271 {
23272    ROOT::Math::Boost* p = NULL;
23273    char* gvp = (char*) G__getgvp();
23274    //m: 1
23275    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23276      p = new ROOT::Math::Boost(*(ROOT::Math::Boost*) libp->para[0].ref);
23277    } else {
23278      p = new((void*) gvp) ROOT::Math::Boost(*(ROOT::Math::Boost*) libp->para[0].ref);
23279    }
23280    result7->obj.i = (long) p;
23281    result7->ref = (long) p;
23282    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23283    return(1 || funcname || hash || result7 || libp) ;
23284 }
23285 
23286 static int G__G__GenVector_197_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23287 {
23288    ROOT::Math::Boost* p = NULL;
23289    char* gvp = (char*) G__getgvp();
23290    //m: 1
23291    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23292      p = new ROOT::Math::Boost(*(ROOT::Math::BoostX*) libp->para[0].ref);
23293    } else {
23294      p = new((void*) gvp) ROOT::Math::Boost(*(ROOT::Math::BoostX*) libp->para[0].ref);
23295    }
23296    result7->obj.i = (long) p;
23297    result7->ref = (long) p;
23298    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23299    return(1 || funcname || hash || result7 || libp) ;
23300 }
23301 
23302 static int G__G__GenVector_197_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23303 {
23304    ROOT::Math::Boost* p = NULL;
23305    char* gvp = (char*) G__getgvp();
23306    //m: 1
23307    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23308      p = new ROOT::Math::Boost(*(ROOT::Math::BoostY*) libp->para[0].ref);
23309    } else {
23310      p = new((void*) gvp) ROOT::Math::Boost(*(ROOT::Math::BoostY*) libp->para[0].ref);
23311    }
23312    result7->obj.i = (long) p;
23313    result7->ref = (long) p;
23314    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23315    return(1 || funcname || hash || result7 || libp) ;
23316 }
23317 
23318 static int G__G__GenVector_197_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23319 {
23320    ROOT::Math::Boost* p = NULL;
23321    char* gvp = (char*) G__getgvp();
23322    //m: 1
23323    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23324      p = new ROOT::Math::Boost(*(ROOT::Math::BoostZ*) libp->para[0].ref);
23325    } else {
23326      p = new((void*) gvp) ROOT::Math::Boost(*(ROOT::Math::BoostZ*) libp->para[0].ref);
23327    }
23328    result7->obj.i = (long) p;
23329    result7->ref = (long) p;
23330    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23331    return(1 || funcname || hash || result7 || libp) ;
23332 }
23333 
23334 static int G__G__GenVector_197_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23335 {
23336       {
23337          const ROOT::Math::Boost& obj = ((ROOT::Math::Boost*) G__getstructoffset())->operator=(*(ROOT::Math::Boost*) libp->para[0].ref);
23338          result7->ref = (long) (&obj);
23339          result7->obj.i = (long) (&obj);
23340       }
23341    return(1 || funcname || hash || result7 || libp) ;
23342 }
23343 
23344 static int G__G__GenVector_197_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23345 {
23346       {
23347          const ROOT::Math::Boost& obj = ((ROOT::Math::Boost*) G__getstructoffset())->operator=(*(ROOT::Math::BoostX*) libp->para[0].ref);
23348          result7->ref = (long) (&obj);
23349          result7->obj.i = (long) (&obj);
23350       }
23351    return(1 || funcname || hash || result7 || libp) ;
23352 }
23353 
23354 static int G__G__GenVector_197_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23355 {
23356       {
23357          const ROOT::Math::Boost& obj = ((ROOT::Math::Boost*) G__getstructoffset())->operator=(*(ROOT::Math::BoostY*) libp->para[0].ref);
23358          result7->ref = (long) (&obj);
23359          result7->obj.i = (long) (&obj);
23360       }
23361    return(1 || funcname || hash || result7 || libp) ;
23362 }
23363 
23364 static int G__G__GenVector_197_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23365 {
23366       {
23367          const ROOT::Math::Boost& obj = ((ROOT::Math::Boost*) G__getstructoffset())->operator=(*(ROOT::Math::BoostZ*) libp->para[0].ref);
23368          result7->ref = (long) (&obj);
23369          result7->obj.i = (long) (&obj);
23370       }
23371    return(1 || funcname || hash || result7 || libp) ;
23372 }
23373 
23374 static int G__G__GenVector_197_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23375 {
23376       ((ROOT::Math::Boost*) G__getstructoffset())->Rectify();
23377       G__setnull(result7);
23378    return(1 || funcname || hash || result7 || libp) ;
23379 }
23380 
23381 static int G__G__GenVector_197_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23382 {
23383       ((ROOT::Math::Boost*) G__getstructoffset())->SetComponents((ROOT::Math::Boost::Scalar) G__double(libp->para[0]), (ROOT::Math::Boost::Scalar) G__double(libp->para[1])
23384 , (ROOT::Math::Boost::Scalar) G__double(libp->para[2]));
23385       G__setnull(result7);
23386    return(1 || funcname || hash || result7 || libp) ;
23387 }
23388 
23389 static int G__G__GenVector_197_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23390 {
23391       ((const ROOT::Math::Boost*) G__getstructoffset())->GetComponents(*(ROOT::Math::Boost::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Boost::Scalar*) G__Doubleref(&libp->para[1])
23392 , *(ROOT::Math::Boost::Scalar*) G__Doubleref(&libp->para[2]));
23393       G__setnull(result7);
23394    return(1 || funcname || hash || result7 || libp) ;
23395 }
23396 
23397 static int G__G__GenVector_197_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23398 {
23399       {
23400          const ROOT::Math::Boost::XYZVector* pobj;
23401          const ROOT::Math::Boost::XYZVector xobj = ((const ROOT::Math::Boost*) G__getstructoffset())->BetaVector();
23402          pobj = new ROOT::Math::Boost::XYZVector(xobj);
23403          result7->obj.i = (long) ((void*) pobj);
23404          result7->ref = result7->obj.i;
23405          G__store_tempobject(*result7);
23406       }
23407    return(1 || funcname || hash || result7 || libp) ;
23408 }
23409 
23410 static int G__G__GenVector_197_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23411 {
23412       ((const ROOT::Math::Boost*) G__getstructoffset())->GetLorentzRotation((ROOT::Math::Boost::Scalar*) G__int(libp->para[0]));
23413       G__setnull(result7);
23414    return(1 || funcname || hash || result7 || libp) ;
23415 }
23416 
23417 static int G__G__GenVector_197_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23418 {
23419       {
23420          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
23421          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::Boost*) G__getstructoffset())->operator()(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
23422          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
23423          result7->obj.i = (long) ((void*) pobj);
23424          result7->ref = result7->obj.i;
23425          G__store_tempobject(*result7);
23426       }
23427    return(1 || funcname || hash || result7 || libp) ;
23428 }
23429 
23430 static int G__G__GenVector_197_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23431 {
23432       ((ROOT::Math::Boost*) G__getstructoffset())->Invert();
23433       G__setnull(result7);
23434    return(1 || funcname || hash || result7 || libp) ;
23435 }
23436 
23437 static int G__G__GenVector_197_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23438 {
23439       {
23440          const ROOT::Math::Boost* pobj;
23441          const ROOT::Math::Boost xobj = ((const ROOT::Math::Boost*) G__getstructoffset())->Inverse();
23442          pobj = new ROOT::Math::Boost(xobj);
23443          result7->obj.i = (long) ((void*) pobj);
23444          result7->ref = result7->obj.i;
23445          G__store_tempobject(*result7);
23446       }
23447    return(1 || funcname || hash || result7 || libp) ;
23448 }
23449 
23450 static int G__G__GenVector_197_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23451 {
23452       G__letint(result7, 103, (long) ((const ROOT::Math::Boost*) G__getstructoffset())->operator==(*(ROOT::Math::Boost*) libp->para[0].ref));
23453    return(1 || funcname || hash || result7 || libp) ;
23454 }
23455 
23456 static int G__G__GenVector_197_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23457 {
23458       G__letint(result7, 103, (long) ((const ROOT::Math::Boost*) G__getstructoffset())->operator!=(*(ROOT::Math::Boost*) libp->para[0].ref));
23459    return(1 || funcname || hash || result7 || libp) ;
23460 }
23461 
23462 static int G__G__GenVector_197_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23463 {
23464    ROOT::Math::Boost* p = NULL;
23465    char* gvp = (char*) G__getgvp();
23466    //m: 2
23467    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23468      p = new ROOT::Math::Boost((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
23469    } else {
23470      p = new((void*) gvp) ROOT::Math::Boost((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
23471    }
23472    result7->obj.i = (long) p;
23473    result7->ref = (long) p;
23474    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
23475    return(1 || funcname || hash || result7 || libp) ;
23476 }
23477 
23478 static int G__G__GenVector_197_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23479 {
23480       ((ROOT::Math::Boost*) G__getstructoffset())->SetComponents(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
23481       G__setnull(result7);
23482    return(1 || funcname || hash || result7 || libp) ;
23483 }
23484 
23485 static int G__G__GenVector_197_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23486 {
23487       ((ROOT::Math::Boost*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
23488       G__setnull(result7);
23489    return(1 || funcname || hash || result7 || libp) ;
23490 }
23491 
23492 static int G__G__GenVector_197_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23493 {
23494       ((const ROOT::Math::Boost*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
23495       G__setnull(result7);
23496    return(1 || funcname || hash || result7 || libp) ;
23497 }
23498 
23499 static int G__G__GenVector_197_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23500 {
23501       {
23502          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
23503          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::Boost*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
23504          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
23505          result7->obj.i = (long) ((void*) pobj);
23506          result7->ref = result7->obj.i;
23507          G__store_tempobject(*result7);
23508       }
23509    return(1 || funcname || hash || result7 || libp) ;
23510 }
23511 
23512 // automatic destructor
23513 typedef ROOT::Math::Boost G__TROOTcLcLMathcLcLBoost;
23514 static int G__G__GenVector_197_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23515 {
23516    char* gvp = (char*) G__getgvp();
23517    long soff = G__getstructoffset();
23518    int n = G__getaryconstruct();
23519    //
23520    //has_a_delete: 0
23521    //has_own_delete1arg: 0
23522    //has_own_delete2arg: 0
23523    //
23524    if (!soff) {
23525      return(1);
23526    }
23527    if (n) {
23528      if (gvp == (char*)G__PVOID) {
23529        delete[] (ROOT::Math::Boost*) soff;
23530      } else {
23531        G__setgvp((long) G__PVOID);
23532        for (int i = n - 1; i >= 0; --i) {
23533          ((ROOT::Math::Boost*) (soff+(sizeof(ROOT::Math::Boost)*i)))->~G__TROOTcLcLMathcLcLBoost();
23534        }
23535        G__setgvp((long)gvp);
23536      }
23537    } else {
23538      if (gvp == (char*)G__PVOID) {
23539        delete (ROOT::Math::Boost*) soff;
23540      } else {
23541        G__setgvp((long) G__PVOID);
23542        ((ROOT::Math::Boost*) (soff))->~G__TROOTcLcLMathcLcLBoost();
23543        G__setgvp((long)gvp);
23544      }
23545    }
23546    G__setnull(result7);
23547    return(1 || funcname || hash || result7 || libp) ;
23548 }
23549 
23550 
23551 /* ROOT::Math::LorentzRotation */
23552 static int G__G__GenVector_200_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23553 {
23554    ROOT::Math::LorentzRotation* p = NULL;
23555    char* gvp = (char*) G__getgvp();
23556    int n = G__getaryconstruct();
23557    if (n) {
23558      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23559        p = new ROOT::Math::LorentzRotation[n];
23560      } else {
23561        p = new((void*) gvp) ROOT::Math::LorentzRotation[n];
23562      }
23563    } else {
23564      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23565        p = new ROOT::Math::LorentzRotation;
23566      } else {
23567        p = new((void*) gvp) ROOT::Math::LorentzRotation;
23568      }
23569    }
23570    result7->obj.i = (long) p;
23571    result7->ref = (long) p;
23572    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23573    return(1 || funcname || hash || result7 || libp) ;
23574 }
23575 
23576 static int G__G__GenVector_200_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23577 {
23578    ROOT::Math::LorentzRotation* p = NULL;
23579    char* gvp = (char*) G__getgvp();
23580    //m: 1
23581    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23582      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::LorentzRotation*) libp->para[0].ref);
23583    } else {
23584      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::LorentzRotation*) libp->para[0].ref);
23585    }
23586    result7->obj.i = (long) p;
23587    result7->ref = (long) p;
23588    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23589    return(1 || funcname || hash || result7 || libp) ;
23590 }
23591 
23592 static int G__G__GenVector_200_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23593 {
23594    ROOT::Math::LorentzRotation* p = NULL;
23595    char* gvp = (char*) G__getgvp();
23596    //m: 1
23597    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23598      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::Boost*) libp->para[0].ref);
23599    } else {
23600      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::Boost*) libp->para[0].ref);
23601    }
23602    result7->obj.i = (long) p;
23603    result7->ref = (long) p;
23604    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23605    return(1 || funcname || hash || result7 || libp) ;
23606 }
23607 
23608 static int G__G__GenVector_200_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23609 {
23610    ROOT::Math::LorentzRotation* p = NULL;
23611    char* gvp = (char*) G__getgvp();
23612    //m: 1
23613    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23614      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::BoostX*) libp->para[0].ref);
23615    } else {
23616      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::BoostX*) libp->para[0].ref);
23617    }
23618    result7->obj.i = (long) p;
23619    result7->ref = (long) p;
23620    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23621    return(1 || funcname || hash || result7 || libp) ;
23622 }
23623 
23624 static int G__G__GenVector_200_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23625 {
23626    ROOT::Math::LorentzRotation* p = NULL;
23627    char* gvp = (char*) G__getgvp();
23628    //m: 1
23629    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23630      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::BoostY*) libp->para[0].ref);
23631    } else {
23632      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::BoostY*) libp->para[0].ref);
23633    }
23634    result7->obj.i = (long) p;
23635    result7->ref = (long) p;
23636    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23637    return(1 || funcname || hash || result7 || libp) ;
23638 }
23639 
23640 static int G__G__GenVector_200_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23641 {
23642    ROOT::Math::LorentzRotation* p = NULL;
23643    char* gvp = (char*) G__getgvp();
23644    //m: 1
23645    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23646      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::BoostZ*) libp->para[0].ref);
23647    } else {
23648      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::BoostZ*) libp->para[0].ref);
23649    }
23650    result7->obj.i = (long) p;
23651    result7->ref = (long) p;
23652    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23653    return(1 || funcname || hash || result7 || libp) ;
23654 }
23655 
23656 static int G__G__GenVector_200_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23657 {
23658    ROOT::Math::LorentzRotation* p = NULL;
23659    char* gvp = (char*) G__getgvp();
23660    //m: 1
23661    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23662      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
23663    } else {
23664      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
23665    }
23666    result7->obj.i = (long) p;
23667    result7->ref = (long) p;
23668    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23669    return(1 || funcname || hash || result7 || libp) ;
23670 }
23671 
23672 static int G__G__GenVector_200_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23673 {
23674    ROOT::Math::LorentzRotation* p = NULL;
23675    char* gvp = (char*) G__getgvp();
23676    //m: 1
23677    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23678      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
23679    } else {
23680      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
23681    }
23682    result7->obj.i = (long) p;
23683    result7->ref = (long) p;
23684    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23685    return(1 || funcname || hash || result7 || libp) ;
23686 }
23687 
23688 static int G__G__GenVector_200_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23689 {
23690    ROOT::Math::LorentzRotation* p = NULL;
23691    char* gvp = (char*) G__getgvp();
23692    //m: 1
23693    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23694      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
23695    } else {
23696      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
23697    }
23698    result7->obj.i = (long) p;
23699    result7->ref = (long) p;
23700    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23701    return(1 || funcname || hash || result7 || libp) ;
23702 }
23703 
23704 static int G__G__GenVector_200_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23705 {
23706    ROOT::Math::LorentzRotation* p = NULL;
23707    char* gvp = (char*) G__getgvp();
23708    //m: 1
23709    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23710      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::Quaternion*) libp->para[0].ref);
23711    } else {
23712      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::Quaternion*) libp->para[0].ref);
23713    }
23714    result7->obj.i = (long) p;
23715    result7->ref = (long) p;
23716    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23717    return(1 || funcname || hash || result7 || libp) ;
23718 }
23719 
23720 static int G__G__GenVector_200_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23721 {
23722    ROOT::Math::LorentzRotation* p = NULL;
23723    char* gvp = (char*) G__getgvp();
23724    //m: 1
23725    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23726      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::RotationX*) libp->para[0].ref);
23727    } else {
23728      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::RotationX*) libp->para[0].ref);
23729    }
23730    result7->obj.i = (long) p;
23731    result7->ref = (long) p;
23732    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23733    return(1 || funcname || hash || result7 || libp) ;
23734 }
23735 
23736 static int G__G__GenVector_200_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23737 {
23738    ROOT::Math::LorentzRotation* p = NULL;
23739    char* gvp = (char*) G__getgvp();
23740    //m: 1
23741    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23742      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::RotationY*) libp->para[0].ref);
23743    } else {
23744      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::RotationY*) libp->para[0].ref);
23745    }
23746    result7->obj.i = (long) p;
23747    result7->ref = (long) p;
23748    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23749    return(1 || funcname || hash || result7 || libp) ;
23750 }
23751 
23752 static int G__G__GenVector_200_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23753 {
23754    ROOT::Math::LorentzRotation* p = NULL;
23755    char* gvp = (char*) G__getgvp();
23756    //m: 1
23757    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23758      p = new ROOT::Math::LorentzRotation(*(ROOT::Math::RotationZ*) libp->para[0].ref);
23759    } else {
23760      p = new((void*) gvp) ROOT::Math::LorentzRotation(*(ROOT::Math::RotationZ*) libp->para[0].ref);
23761    }
23762    result7->obj.i = (long) p;
23763    result7->ref = (long) p;
23764    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23765    return(1 || funcname || hash || result7 || libp) ;
23766 }
23767 
23768 static int G__G__GenVector_200_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23769 {
23770    ROOT::Math::LorentzRotation* p = NULL;
23771    char* gvp = (char*) G__getgvp();
23772    //m: 16
23773    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
23774      p = new ROOT::Math::LorentzRotation(
23775 (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[1])
23776 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[3])
23777 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[4]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[5])
23778 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[6]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[7])
23779 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[8]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[9])
23780 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[10]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[11])
23781 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[12]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[13])
23782 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[14]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[15]));
23783    } else {
23784      p = new((void*) gvp) ROOT::Math::LorentzRotation(
23785 (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[1])
23786 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[3])
23787 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[4]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[5])
23788 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[6]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[7])
23789 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[8]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[9])
23790 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[10]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[11])
23791 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[12]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[13])
23792 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[14]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[15]));
23793    }
23794    result7->obj.i = (long) p;
23795    result7->ref = (long) p;
23796    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
23797    return(1 || funcname || hash || result7 || libp) ;
23798 }
23799 
23800 static int G__G__GenVector_200_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23801 {
23802       {
23803          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::LorentzRotation*) libp->para[0].ref);
23804          result7->ref = (long) (&obj);
23805          result7->obj.i = (long) (&obj);
23806       }
23807    return(1 || funcname || hash || result7 || libp) ;
23808 }
23809 
23810 static int G__G__GenVector_200_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23811 {
23812       {
23813          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::Boost*) libp->para[0].ref);
23814          result7->ref = (long) (&obj);
23815          result7->obj.i = (long) (&obj);
23816       }
23817    return(1 || funcname || hash || result7 || libp) ;
23818 }
23819 
23820 static int G__G__GenVector_200_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23821 {
23822       {
23823          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::BoostX*) libp->para[0].ref);
23824          result7->ref = (long) (&obj);
23825          result7->obj.i = (long) (&obj);
23826       }
23827    return(1 || funcname || hash || result7 || libp) ;
23828 }
23829 
23830 static int G__G__GenVector_200_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23831 {
23832       {
23833          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::BoostY*) libp->para[0].ref);
23834          result7->ref = (long) (&obj);
23835          result7->obj.i = (long) (&obj);
23836       }
23837    return(1 || funcname || hash || result7 || libp) ;
23838 }
23839 
23840 static int G__G__GenVector_200_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23841 {
23842       {
23843          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::BoostZ*) libp->para[0].ref);
23844          result7->ref = (long) (&obj);
23845          result7->obj.i = (long) (&obj);
23846       }
23847    return(1 || funcname || hash || result7 || libp) ;
23848 }
23849 
23850 static int G__G__GenVector_200_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23851 {
23852       {
23853          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
23854          result7->ref = (long) (&obj);
23855          result7->obj.i = (long) (&obj);
23856       }
23857    return(1 || funcname || hash || result7 || libp) ;
23858 }
23859 
23860 static int G__G__GenVector_200_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23861 {
23862       {
23863          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
23864          result7->ref = (long) (&obj);
23865          result7->obj.i = (long) (&obj);
23866       }
23867    return(1 || funcname || hash || result7 || libp) ;
23868 }
23869 
23870 static int G__G__GenVector_200_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23871 {
23872       {
23873          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
23874          result7->ref = (long) (&obj);
23875          result7->obj.i = (long) (&obj);
23876       }
23877    return(1 || funcname || hash || result7 || libp) ;
23878 }
23879 
23880 static int G__G__GenVector_200_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23881 {
23882       {
23883          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::Quaternion*) libp->para[0].ref);
23884          result7->ref = (long) (&obj);
23885          result7->obj.i = (long) (&obj);
23886       }
23887    return(1 || funcname || hash || result7 || libp) ;
23888 }
23889 
23890 static int G__G__GenVector_200_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23891 {
23892       {
23893          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::RotationZ*) libp->para[0].ref);
23894          result7->ref = (long) (&obj);
23895          result7->obj.i = (long) (&obj);
23896       }
23897    return(1 || funcname || hash || result7 || libp) ;
23898 }
23899 
23900 static int G__G__GenVector_200_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23901 {
23902       {
23903          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::RotationY*) libp->para[0].ref);
23904          result7->ref = (long) (&obj);
23905          result7->obj.i = (long) (&obj);
23906       }
23907    return(1 || funcname || hash || result7 || libp) ;
23908 }
23909 
23910 static int G__G__GenVector_200_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23911 {
23912       {
23913          const ROOT::Math::LorentzRotation& obj = ((ROOT::Math::LorentzRotation*) G__getstructoffset())->operator=(*(ROOT::Math::RotationX*) libp->para[0].ref);
23914          result7->ref = (long) (&obj);
23915          result7->obj.i = (long) (&obj);
23916       }
23917    return(1 || funcname || hash || result7 || libp) ;
23918 }
23919 
23920 static int G__G__GenVector_200_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23921 {
23922       ((ROOT::Math::LorentzRotation*) G__getstructoffset())->Rectify();
23923       G__setnull(result7);
23924    return(1 || funcname || hash || result7 || libp) ;
23925 }
23926 
23927 static int G__G__GenVector_200_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23928 {
23929       ((ROOT::Math::LorentzRotation*) G__getstructoffset())->SetComponents(
23930 (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[1])
23931 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[3])
23932 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[4]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[5])
23933 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[6]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[7])
23934 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[8]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[9])
23935 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[10]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[11])
23936 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[12]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[13])
23937 , (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[14]), (ROOT::Math::LorentzRotation::Scalar) G__double(libp->para[15]));
23938       G__setnull(result7);
23939    return(1 || funcname || hash || result7 || libp) ;
23940 }
23941 
23942 static int G__G__GenVector_200_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23943 {
23944       ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->GetComponents(
23945 *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[1])
23946 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[3])
23947 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[4]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[5])
23948 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[6]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[7])
23949 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[8]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[9])
23950 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[10]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[11])
23951 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[12]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[13])
23952 , *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[14]), *(ROOT::Math::LorentzRotation::Scalar*) G__Doubleref(&libp->para[15]));
23953       G__setnull(result7);
23954    return(1 || funcname || hash || result7 || libp) ;
23955 }
23956 
23957 static int G__G__GenVector_200_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23958 {
23959       {
23960          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
23961          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator()(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
23962          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
23963          result7->obj.i = (long) ((void*) pobj);
23964          result7->ref = result7->obj.i;
23965          G__store_tempobject(*result7);
23966       }
23967    return(1 || funcname || hash || result7 || libp) ;
23968 }
23969 
23970 static int G__G__GenVector_200_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23971 {
23972       ((ROOT::Math::LorentzRotation*) G__getstructoffset())->Invert();
23973       G__setnull(result7);
23974    return(1 || funcname || hash || result7 || libp) ;
23975 }
23976 
23977 static int G__G__GenVector_200_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23978 {
23979       {
23980          const ROOT::Math::LorentzRotation* pobj;
23981          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->Inverse();
23982          pobj = new ROOT::Math::LorentzRotation(xobj);
23983          result7->obj.i = (long) ((void*) pobj);
23984          result7->ref = result7->obj.i;
23985          G__store_tempobject(*result7);
23986       }
23987    return(1 || funcname || hash || result7 || libp) ;
23988 }
23989 
23990 static int G__G__GenVector_200_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
23991 {
23992       {
23993          const ROOT::Math::LorentzRotation* pobj;
23994          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzRotation*) libp->para[0].ref);
23995          pobj = new ROOT::Math::LorentzRotation(xobj);
23996          result7->obj.i = (long) ((void*) pobj);
23997          result7->ref = result7->obj.i;
23998          G__store_tempobject(*result7);
23999       }
24000    return(1 || funcname || hash || result7 || libp) ;
24001 }
24002 
24003 static int G__G__GenVector_200_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24004 {
24005       {
24006          const ROOT::Math::LorentzRotation* pobj;
24007          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::Boost*) libp->para[0].ref);
24008          pobj = new ROOT::Math::LorentzRotation(xobj);
24009          result7->obj.i = (long) ((void*) pobj);
24010          result7->ref = result7->obj.i;
24011          G__store_tempobject(*result7);
24012       }
24013    return(1 || funcname || hash || result7 || libp) ;
24014 }
24015 
24016 static int G__G__GenVector_200_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24017 {
24018       {
24019          const ROOT::Math::LorentzRotation* pobj;
24020          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::BoostX*) libp->para[0].ref);
24021          pobj = new ROOT::Math::LorentzRotation(xobj);
24022          result7->obj.i = (long) ((void*) pobj);
24023          result7->ref = result7->obj.i;
24024          G__store_tempobject(*result7);
24025       }
24026    return(1 || funcname || hash || result7 || libp) ;
24027 }
24028 
24029 static int G__G__GenVector_200_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24030 {
24031       {
24032          const ROOT::Math::LorentzRotation* pobj;
24033          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::BoostY*) libp->para[0].ref);
24034          pobj = new ROOT::Math::LorentzRotation(xobj);
24035          result7->obj.i = (long) ((void*) pobj);
24036          result7->ref = result7->obj.i;
24037          G__store_tempobject(*result7);
24038       }
24039    return(1 || funcname || hash || result7 || libp) ;
24040 }
24041 
24042 static int G__G__GenVector_200_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24043 {
24044       {
24045          const ROOT::Math::LorentzRotation* pobj;
24046          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::BoostZ*) libp->para[0].ref);
24047          pobj = new ROOT::Math::LorentzRotation(xobj);
24048          result7->obj.i = (long) ((void*) pobj);
24049          result7->ref = result7->obj.i;
24050          G__store_tempobject(*result7);
24051       }
24052    return(1 || funcname || hash || result7 || libp) ;
24053 }
24054 
24055 static int G__G__GenVector_200_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24056 {
24057       {
24058          const ROOT::Math::LorentzRotation* pobj;
24059          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
24060          pobj = new ROOT::Math::LorentzRotation(xobj);
24061          result7->obj.i = (long) ((void*) pobj);
24062          result7->ref = result7->obj.i;
24063          G__store_tempobject(*result7);
24064       }
24065    return(1 || funcname || hash || result7 || libp) ;
24066 }
24067 
24068 static int G__G__GenVector_200_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24069 {
24070       {
24071          const ROOT::Math::LorentzRotation* pobj;
24072          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
24073          pobj = new ROOT::Math::LorentzRotation(xobj);
24074          result7->obj.i = (long) ((void*) pobj);
24075          result7->ref = result7->obj.i;
24076          G__store_tempobject(*result7);
24077       }
24078    return(1 || funcname || hash || result7 || libp) ;
24079 }
24080 
24081 static int G__G__GenVector_200_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24082 {
24083       {
24084          const ROOT::Math::LorentzRotation* pobj;
24085          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
24086          pobj = new ROOT::Math::LorentzRotation(xobj);
24087          result7->obj.i = (long) ((void*) pobj);
24088          result7->ref = result7->obj.i;
24089          G__store_tempobject(*result7);
24090       }
24091    return(1 || funcname || hash || result7 || libp) ;
24092 }
24093 
24094 static int G__G__GenVector_200_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24095 {
24096       {
24097          const ROOT::Math::LorentzRotation* pobj;
24098          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::Quaternion*) libp->para[0].ref);
24099          pobj = new ROOT::Math::LorentzRotation(xobj);
24100          result7->obj.i = (long) ((void*) pobj);
24101          result7->ref = result7->obj.i;
24102          G__store_tempobject(*result7);
24103       }
24104    return(1 || funcname || hash || result7 || libp) ;
24105 }
24106 
24107 static int G__G__GenVector_200_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24108 {
24109       {
24110          const ROOT::Math::LorentzRotation* pobj;
24111          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::RotationX*) libp->para[0].ref);
24112          pobj = new ROOT::Math::LorentzRotation(xobj);
24113          result7->obj.i = (long) ((void*) pobj);
24114          result7->ref = result7->obj.i;
24115          G__store_tempobject(*result7);
24116       }
24117    return(1 || funcname || hash || result7 || libp) ;
24118 }
24119 
24120 static int G__G__GenVector_200_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24121 {
24122       {
24123          const ROOT::Math::LorentzRotation* pobj;
24124          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::RotationY*) libp->para[0].ref);
24125          pobj = new ROOT::Math::LorentzRotation(xobj);
24126          result7->obj.i = (long) ((void*) pobj);
24127          result7->ref = result7->obj.i;
24128          G__store_tempobject(*result7);
24129       }
24130    return(1 || funcname || hash || result7 || libp) ;
24131 }
24132 
24133 static int G__G__GenVector_200_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24134 {
24135       {
24136          const ROOT::Math::LorentzRotation* pobj;
24137          const ROOT::Math::LorentzRotation xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::RotationZ*) libp->para[0].ref);
24138          pobj = new ROOT::Math::LorentzRotation(xobj);
24139          result7->obj.i = (long) ((void*) pobj);
24140          result7->ref = result7->obj.i;
24141          G__store_tempobject(*result7);
24142       }
24143    return(1 || funcname || hash || result7 || libp) ;
24144 }
24145 
24146 static int G__G__GenVector_200_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24147 {
24148       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzRotation*) libp->para[0].ref));
24149    return(1 || funcname || hash || result7 || libp) ;
24150 }
24151 
24152 static int G__G__GenVector_200_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24153 {
24154       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzRotation*) libp->para[0].ref));
24155    return(1 || funcname || hash || result7 || libp) ;
24156 }
24157 
24158 static int G__G__GenVector_200_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24159 {
24160    ROOT::Math::LorentzRotation* p = NULL;
24161    char* gvp = (char*) G__getgvp();
24162    //m: 2
24163    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24164      p = new ROOT::Math::LorentzRotation((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
24165    } else {
24166      p = new((void*) gvp) ROOT::Math::LorentzRotation((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
24167    }
24168    result7->obj.i = (long) p;
24169    result7->ref = (long) p;
24170    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
24171    return(1 || funcname || hash || result7 || libp) ;
24172 }
24173 
24174 static int G__G__GenVector_200_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24175 {
24176       ((ROOT::Math::LorentzRotation*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
24177       G__setnull(result7);
24178    return(1 || funcname || hash || result7 || libp) ;
24179 }
24180 
24181 static int G__G__GenVector_200_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24182 {
24183       ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
24184       G__setnull(result7);
24185    return(1 || funcname || hash || result7 || libp) ;
24186 }
24187 
24188 static int G__G__GenVector_200_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24189 {
24190       {
24191          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
24192          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::LorentzRotation*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
24193          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
24194          result7->obj.i = (long) ((void*) pobj);
24195          result7->ref = result7->obj.i;
24196          G__store_tempobject(*result7);
24197       }
24198    return(1 || funcname || hash || result7 || libp) ;
24199 }
24200 
24201 // automatic destructor
24202 typedef ROOT::Math::LorentzRotation G__TROOTcLcLMathcLcLLorentzRotation;
24203 static int G__G__GenVector_200_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24204 {
24205    char* gvp = (char*) G__getgvp();
24206    long soff = G__getstructoffset();
24207    int n = G__getaryconstruct();
24208    //
24209    //has_a_delete: 0
24210    //has_own_delete1arg: 0
24211    //has_own_delete2arg: 0
24212    //
24213    if (!soff) {
24214      return(1);
24215    }
24216    if (n) {
24217      if (gvp == (char*)G__PVOID) {
24218        delete[] (ROOT::Math::LorentzRotation*) soff;
24219      } else {
24220        G__setgvp((long) G__PVOID);
24221        for (int i = n - 1; i >= 0; --i) {
24222          ((ROOT::Math::LorentzRotation*) (soff+(sizeof(ROOT::Math::LorentzRotation)*i)))->~G__TROOTcLcLMathcLcLLorentzRotation();
24223        }
24224        G__setgvp((long)gvp);
24225      }
24226    } else {
24227      if (gvp == (char*)G__PVOID) {
24228        delete (ROOT::Math::LorentzRotation*) soff;
24229      } else {
24230        G__setgvp((long) G__PVOID);
24231        ((ROOT::Math::LorentzRotation*) (soff))->~G__TROOTcLcLMathcLcLLorentzRotation();
24232        G__setgvp((long)gvp);
24233      }
24234    }
24235    G__setnull(result7);
24236    return(1 || funcname || hash || result7 || libp) ;
24237 }
24238 
24239 
24240 /* ROOT::Math::Plane3D */
24241 static int G__G__GenVector_202_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24242 {
24243    ROOT::Math::Plane3D* p = NULL;
24244    char* gvp = (char*) G__getgvp();
24245    int n = G__getaryconstruct();
24246    if (n) {
24247      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24248        p = new ROOT::Math::Plane3D[n];
24249      } else {
24250        p = new((void*) gvp) ROOT::Math::Plane3D[n];
24251      }
24252    } else {
24253      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24254        p = new ROOT::Math::Plane3D;
24255      } else {
24256        p = new((void*) gvp) ROOT::Math::Plane3D;
24257      }
24258    }
24259    result7->obj.i = (long) p;
24260    result7->ref = (long) p;
24261    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
24262    return(1 || funcname || hash || result7 || libp) ;
24263 }
24264 
24265 static int G__G__GenVector_202_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24266 {
24267    ROOT::Math::Plane3D* p = NULL;
24268    char* gvp = (char*) G__getgvp();
24269    //m: 4
24270    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24271      p = new ROOT::Math::Plane3D(
24272 *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[1])
24273 , *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[3]));
24274    } else {
24275      p = new((void*) gvp) ROOT::Math::Plane3D(
24276 *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[1])
24277 , *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::Plane3D::Scalar*) G__Doubleref(&libp->para[3]));
24278    }
24279    result7->obj.i = (long) p;
24280    result7->ref = (long) p;
24281    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
24282    return(1 || funcname || hash || result7 || libp) ;
24283 }
24284 
24285 static int G__G__GenVector_202_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24286 {
24287    ROOT::Math::Plane3D* p = NULL;
24288    char* gvp = (char*) G__getgvp();
24289    //m: 2
24290    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24291      p = new ROOT::Math::Plane3D(*(ROOT::Math::Plane3D::Vector*) libp->para[0].ref, *(ROOT::Math::Plane3D::Point*) libp->para[1].ref);
24292    } else {
24293      p = new((void*) gvp) ROOT::Math::Plane3D(*(ROOT::Math::Plane3D::Vector*) libp->para[0].ref, *(ROOT::Math::Plane3D::Point*) libp->para[1].ref);
24294    }
24295    result7->obj.i = (long) p;
24296    result7->ref = (long) p;
24297    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
24298    return(1 || funcname || hash || result7 || libp) ;
24299 }
24300 
24301 static int G__G__GenVector_202_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24302 {
24303    ROOT::Math::Plane3D* p = NULL;
24304    char* gvp = (char*) G__getgvp();
24305    //m: 3
24306    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24307      p = new ROOT::Math::Plane3D(
24308 *(ROOT::Math::Plane3D::Point*) libp->para[0].ref, *(ROOT::Math::Plane3D::Point*) libp->para[1].ref
24309 , *(ROOT::Math::Plane3D::Point*) libp->para[2].ref);
24310    } else {
24311      p = new((void*) gvp) ROOT::Math::Plane3D(
24312 *(ROOT::Math::Plane3D::Point*) libp->para[0].ref, *(ROOT::Math::Plane3D::Point*) libp->para[1].ref
24313 , *(ROOT::Math::Plane3D::Point*) libp->para[2].ref);
24314    }
24315    result7->obj.i = (long) p;
24316    result7->ref = (long) p;
24317    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
24318    return(1 || funcname || hash || result7 || libp) ;
24319 }
24320 
24321 static int G__G__GenVector_202_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24322 {
24323       {
24324          const ROOT::Math::Plane3D& obj = ((ROOT::Math::Plane3D*) G__getstructoffset())->operator=(*(ROOT::Math::Plane3D*) libp->para[0].ref);
24325          result7->ref = (long) (&obj);
24326          result7->obj.i = (long) (&obj);
24327       }
24328    return(1 || funcname || hash || result7 || libp) ;
24329 }
24330 
24331 static int G__G__GenVector_202_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24332 {
24333       G__letdouble(result7, 100, (double) ((ROOT::Math::Plane3D*) G__getstructoffset())->A());
24334    return(1 || funcname || hash || result7 || libp) ;
24335 }
24336 
24337 static int G__G__GenVector_202_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24338 {
24339       G__letdouble(result7, 100, (double) ((ROOT::Math::Plane3D*) G__getstructoffset())->B());
24340    return(1 || funcname || hash || result7 || libp) ;
24341 }
24342 
24343 static int G__G__GenVector_202_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24344 {
24345       G__letdouble(result7, 100, (double) ((ROOT::Math::Plane3D*) G__getstructoffset())->C());
24346    return(1 || funcname || hash || result7 || libp) ;
24347 }
24348 
24349 static int G__G__GenVector_202_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24350 {
24351       G__letdouble(result7, 100, (double) ((ROOT::Math::Plane3D*) G__getstructoffset())->D());
24352    return(1 || funcname || hash || result7 || libp) ;
24353 }
24354 
24355 static int G__G__GenVector_202_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24356 {
24357       {
24358          const ROOT::Math::Plane3D::Vector* pobj;
24359          const ROOT::Math::Plane3D::Vector xobj = ((const ROOT::Math::Plane3D*) G__getstructoffset())->Normal();
24360          pobj = new ROOT::Math::Plane3D::Vector(xobj);
24361          result7->obj.i = (long) ((void*) pobj);
24362          result7->ref = result7->obj.i;
24363          G__store_tempobject(*result7);
24364       }
24365    return(1 || funcname || hash || result7 || libp) ;
24366 }
24367 
24368 static int G__G__GenVector_202_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24369 {
24370       G__letdouble(result7, 100, (double) ((const ROOT::Math::Plane3D*) G__getstructoffset())->HesseDistance());
24371    return(1 || funcname || hash || result7 || libp) ;
24372 }
24373 
24374 static int G__G__GenVector_202_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24375 {
24376       G__letdouble(result7, 100, (double) ((const ROOT::Math::Plane3D*) G__getstructoffset())->Distance(*(ROOT::Math::Plane3D::Point*) libp->para[0].ref));
24377    return(1 || funcname || hash || result7 || libp) ;
24378 }
24379 
24380 static int G__G__GenVector_202_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24381 {
24382       {
24383          const ROOT::Math::Plane3D::Point* pobj;
24384          const ROOT::Math::Plane3D::Point xobj = ((const ROOT::Math::Plane3D*) G__getstructoffset())->ProjectOntoPlane(*(ROOT::Math::Plane3D::Point*) libp->para[0].ref);
24385          pobj = new ROOT::Math::Plane3D::Point(xobj);
24386          result7->obj.i = (long) ((void*) pobj);
24387          result7->ref = result7->obj.i;
24388          G__store_tempobject(*result7);
24389       }
24390    return(1 || funcname || hash || result7 || libp) ;
24391 }
24392 
24393 static int G__G__GenVector_202_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24394 {
24395       G__letint(result7, 103, (long) ((const ROOT::Math::Plane3D*) G__getstructoffset())->operator==(*(ROOT::Math::Plane3D*) libp->para[0].ref));
24396    return(1 || funcname || hash || result7 || libp) ;
24397 }
24398 
24399 static int G__G__GenVector_202_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24400 {
24401       G__letint(result7, 103, (long) ((const ROOT::Math::Plane3D*) G__getstructoffset())->operator!=(*(ROOT::Math::Plane3D*) libp->para[0].ref));
24402    return(1 || funcname || hash || result7 || libp) ;
24403 }
24404 
24405 // automatic copy constructor
24406 static int G__G__GenVector_202_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24407 
24408 {
24409    ROOT::Math::Plane3D* p;
24410    void* tmp = (void*) G__int(libp->para[0]);
24411    p = new ROOT::Math::Plane3D(*(ROOT::Math::Plane3D*) tmp);
24412    result7->obj.i = (long) p;
24413    result7->ref = (long) p;
24414    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
24415    return(1 || funcname || hash || result7 || libp) ;
24416 }
24417 
24418 // automatic destructor
24419 typedef ROOT::Math::Plane3D G__TROOTcLcLMathcLcLPlane3D;
24420 static int G__G__GenVector_202_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24421 {
24422    char* gvp = (char*) G__getgvp();
24423    long soff = G__getstructoffset();
24424    int n = G__getaryconstruct();
24425    //
24426    //has_a_delete: 0
24427    //has_own_delete1arg: 0
24428    //has_own_delete2arg: 0
24429    //
24430    if (!soff) {
24431      return(1);
24432    }
24433    if (n) {
24434      if (gvp == (char*)G__PVOID) {
24435        delete[] (ROOT::Math::Plane3D*) soff;
24436      } else {
24437        G__setgvp((long) G__PVOID);
24438        for (int i = n - 1; i >= 0; --i) {
24439          ((ROOT::Math::Plane3D*) (soff+(sizeof(ROOT::Math::Plane3D)*i)))->~G__TROOTcLcLMathcLcLPlane3D();
24440        }
24441        G__setgvp((long)gvp);
24442      }
24443    } else {
24444      if (gvp == (char*)G__PVOID) {
24445        delete (ROOT::Math::Plane3D*) soff;
24446      } else {
24447        G__setgvp((long) G__PVOID);
24448        ((ROOT::Math::Plane3D*) (soff))->~G__TROOTcLcLMathcLcLPlane3D();
24449        G__setgvp((long)gvp);
24450      }
24451    }
24452    G__setnull(result7);
24453    return(1 || funcname || hash || result7 || libp) ;
24454 }
24455 
24456 
24457 /* ROOT::Math::Translation3D */
24458 static int G__G__GenVector_203_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24459 {
24460    ROOT::Math::Translation3D* p = NULL;
24461    char* gvp = (char*) G__getgvp();
24462    int n = G__getaryconstruct();
24463    if (n) {
24464      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24465        p = new ROOT::Math::Translation3D[n];
24466      } else {
24467        p = new((void*) gvp) ROOT::Math::Translation3D[n];
24468      }
24469    } else {
24470      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24471        p = new ROOT::Math::Translation3D;
24472      } else {
24473        p = new((void*) gvp) ROOT::Math::Translation3D;
24474      }
24475    }
24476    result7->obj.i = (long) p;
24477    result7->ref = (long) p;
24478    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D));
24479    return(1 || funcname || hash || result7 || libp) ;
24480 }
24481 
24482 static int G__G__GenVector_203_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24483 {
24484    ROOT::Math::Translation3D* p = NULL;
24485    char* gvp = (char*) G__getgvp();
24486    //m: 3
24487    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24488      p = new ROOT::Math::Translation3D(
24489 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24490 , (double) G__double(libp->para[2]));
24491    } else {
24492      p = new((void*) gvp) ROOT::Math::Translation3D(
24493 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24494 , (double) G__double(libp->para[2]));
24495    }
24496    result7->obj.i = (long) p;
24497    result7->ref = (long) p;
24498    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D));
24499    return(1 || funcname || hash || result7 || libp) ;
24500 }
24501 
24502 static int G__G__GenVector_203_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24503 {
24504       {
24505          const ROOT::Math::Translation3D::Vector& obj = ((const ROOT::Math::Translation3D*) G__getstructoffset())->Vect();
24506          result7->ref = (long) (&obj);
24507          result7->obj.i = (long) (&obj);
24508       }
24509    return(1 || funcname || hash || result7 || libp) ;
24510 }
24511 
24512 static int G__G__GenVector_203_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24513 {
24514       ((ROOT::Math::Translation3D*) G__getstructoffset())->SetComponents((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24515 , (double) G__double(libp->para[2]));
24516       G__setnull(result7);
24517    return(1 || funcname || hash || result7 || libp) ;
24518 }
24519 
24520 static int G__G__GenVector_203_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24521 {
24522       ((const ROOT::Math::Translation3D*) G__getstructoffset())->GetComponents(*(double*) G__Doubleref(&libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
24523 , *(double*) G__Doubleref(&libp->para[2]));
24524       G__setnull(result7);
24525    return(1 || funcname || hash || result7 || libp) ;
24526 }
24527 
24528 static int G__G__GenVector_203_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24529 {
24530       ((ROOT::Math::Translation3D*) G__getstructoffset())->SetXYZ((double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24531 , (double) G__double(libp->para[2]));
24532       G__setnull(result7);
24533    return(1 || funcname || hash || result7 || libp) ;
24534 }
24535 
24536 static int G__G__GenVector_203_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24537 {
24538       {
24539          const ROOT::Math::Plane3D* pobj;
24540          const ROOT::Math::Plane3D xobj = ((const ROOT::Math::Translation3D*) G__getstructoffset())->operator()(*(ROOT::Math::Plane3D*) libp->para[0].ref);
24541          pobj = new ROOT::Math::Plane3D(xobj);
24542          result7->obj.i = (long) ((void*) pobj);
24543          result7->ref = result7->obj.i;
24544          G__store_tempobject(*result7);
24545       }
24546    return(1 || funcname || hash || result7 || libp) ;
24547 }
24548 
24549 static int G__G__GenVector_203_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24550 {
24551       {
24552          const ROOT::Math::Translation3D& obj = ((ROOT::Math::Translation3D*) G__getstructoffset())->operator*=(*(ROOT::Math::Translation3D*) libp->para[0].ref);
24553          result7->ref = (long) (&obj);
24554          result7->obj.i = (long) (&obj);
24555       }
24556    return(1 || funcname || hash || result7 || libp) ;
24557 }
24558 
24559 static int G__G__GenVector_203_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24560 {
24561       {
24562          const ROOT::Math::Translation3D* pobj;
24563          const ROOT::Math::Translation3D xobj = ((const ROOT::Math::Translation3D*) G__getstructoffset())->operator*(*(ROOT::Math::Translation3D*) libp->para[0].ref);
24564          pobj = new ROOT::Math::Translation3D(xobj);
24565          result7->obj.i = (long) ((void*) pobj);
24566          result7->ref = result7->obj.i;
24567          G__store_tempobject(*result7);
24568       }
24569    return(1 || funcname || hash || result7 || libp) ;
24570 }
24571 
24572 static int G__G__GenVector_203_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24573 {
24574       ((ROOT::Math::Translation3D*) G__getstructoffset())->Invert();
24575       G__setnull(result7);
24576    return(1 || funcname || hash || result7 || libp) ;
24577 }
24578 
24579 static int G__G__GenVector_203_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24580 {
24581       {
24582          const ROOT::Math::Translation3D* pobj;
24583          const ROOT::Math::Translation3D xobj = ((const ROOT::Math::Translation3D*) G__getstructoffset())->Inverse();
24584          pobj = new ROOT::Math::Translation3D(xobj);
24585          result7->obj.i = (long) ((void*) pobj);
24586          result7->ref = result7->obj.i;
24587          G__store_tempobject(*result7);
24588       }
24589    return(1 || funcname || hash || result7 || libp) ;
24590 }
24591 
24592 static int G__G__GenVector_203_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24593 {
24594       G__letint(result7, 103, (long) ((const ROOT::Math::Translation3D*) G__getstructoffset())->operator==(*(ROOT::Math::Translation3D*) libp->para[0].ref));
24595    return(1 || funcname || hash || result7 || libp) ;
24596 }
24597 
24598 static int G__G__GenVector_203_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24599 {
24600       G__letint(result7, 103, (long) ((const ROOT::Math::Translation3D*) G__getstructoffset())->operator!=(*(ROOT::Math::Translation3D*) libp->para[0].ref));
24601    return(1 || funcname || hash || result7 || libp) ;
24602 }
24603 
24604 // automatic copy constructor
24605 static int G__G__GenVector_203_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24606 
24607 {
24608    ROOT::Math::Translation3D* p;
24609    void* tmp = (void*) G__int(libp->para[0]);
24610    p = new ROOT::Math::Translation3D(*(ROOT::Math::Translation3D*) tmp);
24611    result7->obj.i = (long) p;
24612    result7->ref = (long) p;
24613    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D));
24614    return(1 || funcname || hash || result7 || libp) ;
24615 }
24616 
24617 // automatic destructor
24618 typedef ROOT::Math::Translation3D G__TROOTcLcLMathcLcLTranslation3D;
24619 static int G__G__GenVector_203_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24620 {
24621    char* gvp = (char*) G__getgvp();
24622    long soff = G__getstructoffset();
24623    int n = G__getaryconstruct();
24624    //
24625    //has_a_delete: 0
24626    //has_own_delete1arg: 0
24627    //has_own_delete2arg: 0
24628    //
24629    if (!soff) {
24630      return(1);
24631    }
24632    if (n) {
24633      if (gvp == (char*)G__PVOID) {
24634        delete[] (ROOT::Math::Translation3D*) soff;
24635      } else {
24636        G__setgvp((long) G__PVOID);
24637        for (int i = n - 1; i >= 0; --i) {
24638          ((ROOT::Math::Translation3D*) (soff+(sizeof(ROOT::Math::Translation3D)*i)))->~G__TROOTcLcLMathcLcLTranslation3D();
24639        }
24640        G__setgvp((long)gvp);
24641      }
24642    } else {
24643      if (gvp == (char*)G__PVOID) {
24644        delete (ROOT::Math::Translation3D*) soff;
24645      } else {
24646        G__setgvp((long) G__PVOID);
24647        ((ROOT::Math::Translation3D*) (soff))->~G__TROOTcLcLMathcLcLTranslation3D();
24648        G__setgvp((long)gvp);
24649      }
24650    }
24651    G__setnull(result7);
24652    return(1 || funcname || hash || result7 || libp) ;
24653 }
24654 
24655 // automatic assignment operator
24656 static int G__G__GenVector_203_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24657 {
24658    ROOT::Math::Translation3D* dest = (ROOT::Math::Translation3D*) G__getstructoffset();
24659    *dest = *(ROOT::Math::Translation3D*) libp->para[0].ref;
24660    const ROOT::Math::Translation3D& obj = *dest;
24661    result7->ref = (long) (&obj);
24662    result7->obj.i = (long) (&obj);
24663    return(1 || funcname || hash || result7 || libp) ;
24664 }
24665 
24666 
24667 /* ROOT::Math::Transform3D */
24668 static int G__G__GenVector_204_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24669 {
24670    ROOT::Math::Transform3D* p = NULL;
24671    char* gvp = (char*) G__getgvp();
24672    int n = G__getaryconstruct();
24673    if (n) {
24674      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24675        p = new ROOT::Math::Transform3D[n];
24676      } else {
24677        p = new((void*) gvp) ROOT::Math::Transform3D[n];
24678      }
24679    } else {
24680      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24681        p = new ROOT::Math::Transform3D;
24682      } else {
24683        p = new((void*) gvp) ROOT::Math::Transform3D;
24684      }
24685    }
24686    result7->obj.i = (long) p;
24687    result7->ref = (long) p;
24688    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24689    return(1 || funcname || hash || result7 || libp) ;
24690 }
24691 
24692 static int G__G__GenVector_204_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24693 {
24694    ROOT::Math::Transform3D* p = NULL;
24695    char* gvp = (char*) G__getgvp();
24696    //m: 2
24697    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24698      p = new ROOT::Math::Transform3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Transform3D::Vector*) libp->para[1].ref);
24699    } else {
24700      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Transform3D::Vector*) libp->para[1].ref);
24701    }
24702    result7->obj.i = (long) p;
24703    result7->ref = (long) p;
24704    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24705    return(1 || funcname || hash || result7 || libp) ;
24706 }
24707 
24708 static int G__G__GenVector_204_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24709 {
24710    ROOT::Math::Transform3D* p = NULL;
24711    char* gvp = (char*) G__getgvp();
24712    //m: 2
24713    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24714      p = new ROOT::Math::Transform3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
24715    } else {
24716      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
24717    }
24718    result7->obj.i = (long) p;
24719    result7->ref = (long) p;
24720    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24721    return(1 || funcname || hash || result7 || libp) ;
24722 }
24723 
24724 static int G__G__GenVector_204_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24725 {
24726    ROOT::Math::Transform3D* p = NULL;
24727    char* gvp = (char*) G__getgvp();
24728    //m: 1
24729    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24730      p = new ROOT::Math::Transform3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
24731    } else {
24732      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
24733    }
24734    result7->obj.i = (long) p;
24735    result7->ref = (long) p;
24736    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24737    return(1 || funcname || hash || result7 || libp) ;
24738 }
24739 
24740 static int G__G__GenVector_204_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24741 {
24742    ROOT::Math::Transform3D* p = NULL;
24743    char* gvp = (char*) G__getgvp();
24744    //m: 1
24745    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24746      p = new ROOT::Math::Transform3D(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
24747    } else {
24748      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
24749    }
24750    result7->obj.i = (long) p;
24751    result7->ref = (long) p;
24752    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24753    return(1 || funcname || hash || result7 || libp) ;
24754 }
24755 
24756 static int G__G__GenVector_204_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24757 {
24758    ROOT::Math::Transform3D* p = NULL;
24759    char* gvp = (char*) G__getgvp();
24760    //m: 1
24761    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24762      p = new ROOT::Math::Transform3D(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
24763    } else {
24764      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
24765    }
24766    result7->obj.i = (long) p;
24767    result7->ref = (long) p;
24768    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24769    return(1 || funcname || hash || result7 || libp) ;
24770 }
24771 
24772 static int G__G__GenVector_204_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24773 {
24774    ROOT::Math::Transform3D* p = NULL;
24775    char* gvp = (char*) G__getgvp();
24776    //m: 1
24777    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24778      p = new ROOT::Math::Transform3D(*(ROOT::Math::Quaternion*) libp->para[0].ref);
24779    } else {
24780      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Quaternion*) libp->para[0].ref);
24781    }
24782    result7->obj.i = (long) p;
24783    result7->ref = (long) p;
24784    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24785    return(1 || funcname || hash || result7 || libp) ;
24786 }
24787 
24788 static int G__G__GenVector_204_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24789 {
24790    ROOT::Math::Transform3D* p = NULL;
24791    char* gvp = (char*) G__getgvp();
24792    //m: 1
24793    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24794      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
24795    } else {
24796      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
24797    }
24798    result7->obj.i = (long) p;
24799    result7->ref = (long) p;
24800    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24801    return(1 || funcname || hash || result7 || libp) ;
24802 }
24803 
24804 static int G__G__GenVector_204_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24805 {
24806    ROOT::Math::Transform3D* p = NULL;
24807    char* gvp = (char*) G__getgvp();
24808    //m: 1
24809    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24810      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationX*) libp->para[0].ref);
24811    } else {
24812      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationX*) libp->para[0].ref);
24813    }
24814    result7->obj.i = (long) p;
24815    result7->ref = (long) p;
24816    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24817    return(1 || funcname || hash || result7 || libp) ;
24818 }
24819 
24820 static int G__G__GenVector_204_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24821 {
24822    ROOT::Math::Transform3D* p = NULL;
24823    char* gvp = (char*) G__getgvp();
24824    //m: 1
24825    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24826      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationY*) libp->para[0].ref);
24827    } else {
24828      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationY*) libp->para[0].ref);
24829    }
24830    result7->obj.i = (long) p;
24831    result7->ref = (long) p;
24832    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24833    return(1 || funcname || hash || result7 || libp) ;
24834 }
24835 
24836 static int G__G__GenVector_204_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24837 {
24838    ROOT::Math::Transform3D* p = NULL;
24839    char* gvp = (char*) G__getgvp();
24840    //m: 1
24841    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24842      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationZ*) libp->para[0].ref);
24843    } else {
24844      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationZ*) libp->para[0].ref);
24845    }
24846    result7->obj.i = (long) p;
24847    result7->ref = (long) p;
24848    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24849    return(1 || funcname || hash || result7 || libp) ;
24850 }
24851 
24852 static int G__G__GenVector_204_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24853 {
24854    ROOT::Math::Transform3D* p = NULL;
24855    char* gvp = (char*) G__getgvp();
24856    //m: 1
24857    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24858      p = new ROOT::Math::Transform3D(*(ROOT::Math::Transform3D::Vector*) libp->para[0].ref);
24859    } else {
24860      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Transform3D::Vector*) libp->para[0].ref);
24861    }
24862    result7->obj.i = (long) p;
24863    result7->ref = (long) p;
24864    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24865    return(1 || funcname || hash || result7 || libp) ;
24866 }
24867 
24868 static int G__G__GenVector_204_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24869 {
24870    ROOT::Math::Transform3D* p = NULL;
24871    char* gvp = (char*) G__getgvp();
24872    //m: 1
24873    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24874      p = new ROOT::Math::Transform3D(*(ROOT::Math::Translation3D*) libp->para[0].ref);
24875    } else {
24876      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Translation3D*) libp->para[0].ref);
24877    }
24878    result7->obj.i = (long) p;
24879    result7->ref = (long) p;
24880    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24881    return(1 || funcname || hash || result7 || libp) ;
24882 }
24883 
24884 static int G__G__GenVector_204_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24885 {
24886    ROOT::Math::Transform3D* p = NULL;
24887    char* gvp = (char*) G__getgvp();
24888    //m: 6
24889    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24890      p = new ROOT::Math::Transform3D(
24891 *(ROOT::Math::Transform3D::Point*) libp->para[0].ref, *(ROOT::Math::Transform3D::Point*) libp->para[1].ref
24892 , *(ROOT::Math::Transform3D::Point*) libp->para[2].ref, *(ROOT::Math::Transform3D::Point*) libp->para[3].ref
24893 , *(ROOT::Math::Transform3D::Point*) libp->para[4].ref, *(ROOT::Math::Transform3D::Point*) libp->para[5].ref);
24894    } else {
24895      p = new((void*) gvp) ROOT::Math::Transform3D(
24896 *(ROOT::Math::Transform3D::Point*) libp->para[0].ref, *(ROOT::Math::Transform3D::Point*) libp->para[1].ref
24897 , *(ROOT::Math::Transform3D::Point*) libp->para[2].ref, *(ROOT::Math::Transform3D::Point*) libp->para[3].ref
24898 , *(ROOT::Math::Transform3D::Point*) libp->para[4].ref, *(ROOT::Math::Transform3D::Point*) libp->para[5].ref);
24899    }
24900    result7->obj.i = (long) p;
24901    result7->ref = (long) p;
24902    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24903    return(1 || funcname || hash || result7 || libp) ;
24904 }
24905 
24906 static int G__G__GenVector_204_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24907 {
24908    ROOT::Math::Transform3D* p = NULL;
24909    char* gvp = (char*) G__getgvp();
24910    //m: 12
24911    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
24912      p = new ROOT::Math::Transform3D(
24913 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24914 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
24915 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
24916 , (double) G__double(libp->para[6]), (double) G__double(libp->para[7])
24917 , (double) G__double(libp->para[8]), (double) G__double(libp->para[9])
24918 , (double) G__double(libp->para[10]), (double) G__double(libp->para[11]));
24919    } else {
24920      p = new((void*) gvp) ROOT::Math::Transform3D(
24921 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24922 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
24923 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
24924 , (double) G__double(libp->para[6]), (double) G__double(libp->para[7])
24925 , (double) G__double(libp->para[8]), (double) G__double(libp->para[9])
24926 , (double) G__double(libp->para[10]), (double) G__double(libp->para[11]));
24927    }
24928    result7->obj.i = (long) p;
24929    result7->ref = (long) p;
24930    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
24931    return(1 || funcname || hash || result7 || libp) ;
24932 }
24933 
24934 static int G__G__GenVector_204_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24935 {
24936       ((ROOT::Math::Transform3D*) G__getstructoffset())->SetComponents(
24937 (double) G__double(libp->para[0]), (double) G__double(libp->para[1])
24938 , (double) G__double(libp->para[2]), (double) G__double(libp->para[3])
24939 , (double) G__double(libp->para[4]), (double) G__double(libp->para[5])
24940 , (double) G__double(libp->para[6]), (double) G__double(libp->para[7])
24941 , (double) G__double(libp->para[8]), (double) G__double(libp->para[9])
24942 , (double) G__double(libp->para[10]), (double) G__double(libp->para[11]));
24943       G__setnull(result7);
24944    return(1 || funcname || hash || result7 || libp) ;
24945 }
24946 
24947 static int G__G__GenVector_204_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24948 {
24949       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetComponents(
24950 *(double*) G__Doubleref(&libp->para[0]), *(double*) G__Doubleref(&libp->para[1])
24951 , *(double*) G__Doubleref(&libp->para[2]), *(double*) G__Doubleref(&libp->para[3])
24952 , *(double*) G__Doubleref(&libp->para[4]), *(double*) G__Doubleref(&libp->para[5])
24953 , *(double*) G__Doubleref(&libp->para[6]), *(double*) G__Doubleref(&libp->para[7])
24954 , *(double*) G__Doubleref(&libp->para[8]), *(double*) G__Doubleref(&libp->para[9])
24955 , *(double*) G__Doubleref(&libp->para[10]), *(double*) G__Doubleref(&libp->para[11]));
24956       G__setnull(result7);
24957    return(1 || funcname || hash || result7 || libp) ;
24958 }
24959 
24960 static int G__G__GenVector_204_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24961 {
24962       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetDecomposition(*(ROOT::Math::Rotation3D*) libp->para[0].ref, *(ROOT::Math::Transform3D::Vector*) libp->para[1].ref);
24963       G__setnull(result7);
24964    return(1 || funcname || hash || result7 || libp) ;
24965 }
24966 
24967 static int G__G__GenVector_204_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24968 {
24969       {
24970          const ROOT::Math::Rotation3D* pobj;
24971          const ROOT::Math::Rotation3D xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->Rotation();
24972          pobj = new ROOT::Math::Rotation3D(xobj);
24973          result7->obj.i = (long) ((void*) pobj);
24974          result7->ref = result7->obj.i;
24975          G__store_tempobject(*result7);
24976       }
24977    return(1 || funcname || hash || result7 || libp) ;
24978 }
24979 
24980 static int G__G__GenVector_204_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24981 {
24982       {
24983          const ROOT::Math::Translation3D* pobj;
24984          const ROOT::Math::Translation3D xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->Translation();
24985          pobj = new ROOT::Math::Translation3D(xobj);
24986          result7->obj.i = (long) ((void*) pobj);
24987          result7->ref = result7->obj.i;
24988          G__store_tempobject(*result7);
24989       }
24990    return(1 || funcname || hash || result7 || libp) ;
24991 }
24992 
24993 static int G__G__GenVector_204_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
24994 {
24995       {
24996          const ROOT::Math::Transform3D::Point* pobj;
24997          const ROOT::Math::Transform3D::Point xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator()(*(ROOT::Math::Transform3D::Point*) libp->para[0].ref);
24998          pobj = new ROOT::Math::Transform3D::Point(xobj);
24999          result7->obj.i = (long) ((void*) pobj);
25000          result7->ref = result7->obj.i;
25001          G__store_tempobject(*result7);
25002       }
25003    return(1 || funcname || hash || result7 || libp) ;
25004 }
25005 
25006 static int G__G__GenVector_204_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25007 {
25008       {
25009          const ROOT::Math::Transform3D::Vector* pobj;
25010          const ROOT::Math::Transform3D::Vector xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator()(*(ROOT::Math::Transform3D::Vector*) libp->para[0].ref);
25011          pobj = new ROOT::Math::Transform3D::Vector(xobj);
25012          result7->obj.i = (long) ((void*) pobj);
25013          result7->ref = result7->obj.i;
25014          G__store_tempobject(*result7);
25015       }
25016    return(1 || funcname || hash || result7 || libp) ;
25017 }
25018 
25019 static int G__G__GenVector_204_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25020 {
25021       {
25022          const ROOT::Math::Plane3D* pobj;
25023          const ROOT::Math::Plane3D xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator()(*(ROOT::Math::Plane3D*) libp->para[0].ref);
25024          pobj = new ROOT::Math::Plane3D(xobj);
25025          result7->obj.i = (long) ((void*) pobj);
25026          result7->ref = result7->obj.i;
25027          G__store_tempobject(*result7);
25028       }
25029    return(1 || funcname || hash || result7 || libp) ;
25030 }
25031 
25032 static int G__G__GenVector_204_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25033 {
25034       {
25035          const ROOT::Math::Transform3D& obj = ((ROOT::Math::Transform3D*) G__getstructoffset())->operator*=(*(ROOT::Math::Transform3D*) libp->para[0].ref);
25036          result7->ref = (long) (&obj);
25037          result7->obj.i = (long) (&obj);
25038       }
25039    return(1 || funcname || hash || result7 || libp) ;
25040 }
25041 
25042 static int G__G__GenVector_204_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25043 {
25044       {
25045          const ROOT::Math::Transform3D* pobj;
25046          const ROOT::Math::Transform3D xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator*(*(ROOT::Math::Transform3D*) libp->para[0].ref);
25047          pobj = new ROOT::Math::Transform3D(xobj);
25048          result7->obj.i = (long) ((void*) pobj);
25049          result7->ref = result7->obj.i;
25050          G__store_tempobject(*result7);
25051       }
25052    return(1 || funcname || hash || result7 || libp) ;
25053 }
25054 
25055 static int G__G__GenVector_204_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25056 {
25057       ((ROOT::Math::Transform3D*) G__getstructoffset())->Invert();
25058       G__setnull(result7);
25059    return(1 || funcname || hash || result7 || libp) ;
25060 }
25061 
25062 static int G__G__GenVector_204_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25063 {
25064       {
25065          const ROOT::Math::Transform3D* pobj;
25066          const ROOT::Math::Transform3D xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->Inverse();
25067          pobj = new ROOT::Math::Transform3D(xobj);
25068          result7->obj.i = (long) ((void*) pobj);
25069          result7->ref = result7->obj.i;
25070          G__store_tempobject(*result7);
25071       }
25072    return(1 || funcname || hash || result7 || libp) ;
25073 }
25074 
25075 static int G__G__GenVector_204_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25076 {
25077       G__letint(result7, 103, (long) ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator==(*(ROOT::Math::Transform3D*) libp->para[0].ref));
25078    return(1 || funcname || hash || result7 || libp) ;
25079 }
25080 
25081 static int G__G__GenVector_204_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25082 {
25083       G__letint(result7, 103, (long) ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator!=(*(ROOT::Math::Transform3D*) libp->para[0].ref));
25084    return(1 || funcname || hash || result7 || libp) ;
25085 }
25086 
25087 static int G__G__GenVector_204_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25088 {
25089    ROOT::Math::Transform3D* p = NULL;
25090    char* gvp = (char*) G__getgvp();
25091    //m: 2
25092    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25093      p = new ROOT::Math::Transform3D(*(ROOT::Math::AxisAngle*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25094    } else {
25095      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::AxisAngle*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25096    }
25097    result7->obj.i = (long) p;
25098    result7->ref = (long) p;
25099    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25100    return(1 || funcname || hash || result7 || libp) ;
25101 }
25102 
25103 static int G__G__GenVector_204_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25104 {
25105    ROOT::Math::Transform3D* p = NULL;
25106    char* gvp = (char*) G__getgvp();
25107    //m: 2
25108    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25109      p = new ROOT::Math::Transform3D(*(ROOT::Math::EulerAngles*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25110    } else {
25111      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::EulerAngles*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25112    }
25113    result7->obj.i = (long) p;
25114    result7->ref = (long) p;
25115    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25116    return(1 || funcname || hash || result7 || libp) ;
25117 }
25118 
25119 static int G__G__GenVector_204_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25120 {
25121    ROOT::Math::Transform3D* p = NULL;
25122    char* gvp = (char*) G__getgvp();
25123    //m: 2
25124    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25125      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationZYX*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25126    } else {
25127      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationZYX*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25128    }
25129    result7->obj.i = (long) p;
25130    result7->ref = (long) p;
25131    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25132    return(1 || funcname || hash || result7 || libp) ;
25133 }
25134 
25135 static int G__G__GenVector_204_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25136 {
25137    ROOT::Math::Transform3D* p = NULL;
25138    char* gvp = (char*) G__getgvp();
25139    //m: 2
25140    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25141      p = new ROOT::Math::Transform3D(*(ROOT::Math::Quaternion*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25142    } else {
25143      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::Quaternion*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25144    }
25145    result7->obj.i = (long) p;
25146    result7->ref = (long) p;
25147    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25148    return(1 || funcname || hash || result7 || libp) ;
25149 }
25150 
25151 static int G__G__GenVector_204_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25152 {
25153    ROOT::Math::Transform3D* p = NULL;
25154    char* gvp = (char*) G__getgvp();
25155    //m: 2
25156    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25157      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25158    } else {
25159      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationX*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25160    }
25161    result7->obj.i = (long) p;
25162    result7->ref = (long) p;
25163    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25164    return(1 || funcname || hash || result7 || libp) ;
25165 }
25166 
25167 static int G__G__GenVector_204_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25168 {
25169    ROOT::Math::Transform3D* p = NULL;
25170    char* gvp = (char*) G__getgvp();
25171    //m: 2
25172    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25173      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25174    } else {
25175      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationY*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25176    }
25177    result7->obj.i = (long) p;
25178    result7->ref = (long) p;
25179    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25180    return(1 || funcname || hash || result7 || libp) ;
25181 }
25182 
25183 static int G__G__GenVector_204_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25184 {
25185    ROOT::Math::Transform3D* p = NULL;
25186    char* gvp = (char*) G__getgvp();
25187    //m: 2
25188    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25189      p = new ROOT::Math::Transform3D(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25190    } else {
25191      p = new((void*) gvp) ROOT::Math::Transform3D(*(ROOT::Math::RotationZ*) libp->para[0].ref, *(ROOT::Math::Translation3D*) libp->para[1].ref);
25192    }
25193    result7->obj.i = (long) p;
25194    result7->ref = (long) p;
25195    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25196    return(1 || funcname || hash || result7 || libp) ;
25197 }
25198 
25199 static int G__G__GenVector_204_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25200 {
25201    ROOT::Math::Transform3D* p = NULL;
25202    char* gvp = (char*) G__getgvp();
25203    //m: 2
25204    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25205      p = new ROOT::Math::Transform3D((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
25206    } else {
25207      p = new((void*) gvp) ROOT::Math::Transform3D((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
25208    }
25209    result7->obj.i = (long) p;
25210    result7->ref = (long) p;
25211    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25212    return(1 || funcname || hash || result7 || libp) ;
25213 }
25214 
25215 static int G__G__GenVector_204_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25216 {
25217       ((ROOT::Math::Transform3D*) G__getstructoffset())->SetComponents((double*) G__int(libp->para[0]), (double*) G__int(libp->para[1]));
25218       G__setnull(result7);
25219    return(1 || funcname || hash || result7 || libp) ;
25220 }
25221 
25222 static int G__G__GenVector_204_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25223 {
25224       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetComponents((double*) G__int(libp->para[0]));
25225       G__setnull(result7);
25226    return(1 || funcname || hash || result7 || libp) ;
25227 }
25228 
25229 static int G__G__GenVector_204_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25230 {
25231       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetRotation(*(ROOT::Math::Rotation3D*) libp->para[0].ref);
25232       G__setnull(result7);
25233    return(1 || funcname || hash || result7 || libp) ;
25234 }
25235 
25236 static int G__G__GenVector_204_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25237 {
25238       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetRotation(*(ROOT::Math::RotationZYX*) libp->para[0].ref);
25239       G__setnull(result7);
25240    return(1 || funcname || hash || result7 || libp) ;
25241 }
25242 
25243 static int G__G__GenVector_204_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25244 {
25245       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetRotation(*(ROOT::Math::AxisAngle*) libp->para[0].ref);
25246       G__setnull(result7);
25247    return(1 || funcname || hash || result7 || libp) ;
25248 }
25249 
25250 static int G__G__GenVector_204_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25251 {
25252       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetRotation(*(ROOT::Math::EulerAngles*) libp->para[0].ref);
25253       G__setnull(result7);
25254    return(1 || funcname || hash || result7 || libp) ;
25255 }
25256 
25257 static int G__G__GenVector_204_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25258 {
25259       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetRotation(*(ROOT::Math::Quaternion*) libp->para[0].ref);
25260       G__setnull(result7);
25261    return(1 || funcname || hash || result7 || libp) ;
25262 }
25263 
25264 static int G__G__GenVector_204_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25265 {
25266       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetDecomposition(*(ROOT::Math::RotationZYX*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
25267       G__setnull(result7);
25268    return(1 || funcname || hash || result7 || libp) ;
25269 }
25270 
25271 static int G__G__GenVector_204_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25272 {
25273       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetDecomposition(*(ROOT::Math::AxisAngle*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
25274       G__setnull(result7);
25275    return(1 || funcname || hash || result7 || libp) ;
25276 }
25277 
25278 static int G__G__GenVector_204_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25279 {
25280       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetDecomposition(*(ROOT::Math::EulerAngles*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
25281       G__setnull(result7);
25282    return(1 || funcname || hash || result7 || libp) ;
25283 }
25284 
25285 static int G__G__GenVector_204_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25286 {
25287       ((const ROOT::Math::Transform3D*) G__getstructoffset())->GetDecomposition(*(ROOT::Math::Quaternion*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
25288       G__setnull(result7);
25289    return(1 || funcname || hash || result7 || libp) ;
25290 }
25291 
25292 static int G__G__GenVector_204_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25293 {
25294       {
25295          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
25296          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator*(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
25297          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
25298          result7->obj.i = (long) ((void*) pobj);
25299          result7->ref = result7->obj.i;
25300          G__store_tempobject(*result7);
25301       }
25302    return(1 || funcname || hash || result7 || libp) ;
25303 }
25304 
25305 static int G__G__GenVector_204_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25306 {
25307       {
25308          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
25309          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator*(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
25310          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
25311          result7->obj.i = (long) ((void*) pobj);
25312          result7->ref = result7->obj.i;
25313          G__store_tempobject(*result7);
25314       }
25315    return(1 || funcname || hash || result7 || libp) ;
25316 }
25317 
25318 static int G__G__GenVector_204_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25319 {
25320       {
25321          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >* pobj;
25322          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > xobj = ((const ROOT::Math::Transform3D*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
25323          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >(xobj);
25324          result7->obj.i = (long) ((void*) pobj);
25325          result7->ref = result7->obj.i;
25326          G__store_tempobject(*result7);
25327       }
25328    return(1 || funcname || hash || result7 || libp) ;
25329 }
25330 
25331 // automatic copy constructor
25332 static int G__G__GenVector_204_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25333 
25334 {
25335    ROOT::Math::Transform3D* p;
25336    void* tmp = (void*) G__int(libp->para[0]);
25337    p = new ROOT::Math::Transform3D(*(ROOT::Math::Transform3D*) tmp);
25338    result7->obj.i = (long) p;
25339    result7->ref = (long) p;
25340    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
25341    return(1 || funcname || hash || result7 || libp) ;
25342 }
25343 
25344 // automatic destructor
25345 typedef ROOT::Math::Transform3D G__TROOTcLcLMathcLcLTransform3D;
25346 static int G__G__GenVector_204_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25347 {
25348    char* gvp = (char*) G__getgvp();
25349    long soff = G__getstructoffset();
25350    int n = G__getaryconstruct();
25351    //
25352    //has_a_delete: 0
25353    //has_own_delete1arg: 0
25354    //has_own_delete2arg: 0
25355    //
25356    if (!soff) {
25357      return(1);
25358    }
25359    if (n) {
25360      if (gvp == (char*)G__PVOID) {
25361        delete[] (ROOT::Math::Transform3D*) soff;
25362      } else {
25363        G__setgvp((long) G__PVOID);
25364        for (int i = n - 1; i >= 0; --i) {
25365          ((ROOT::Math::Transform3D*) (soff+(sizeof(ROOT::Math::Transform3D)*i)))->~G__TROOTcLcLMathcLcLTransform3D();
25366        }
25367        G__setgvp((long)gvp);
25368      }
25369    } else {
25370      if (gvp == (char*)G__PVOID) {
25371        delete (ROOT::Math::Transform3D*) soff;
25372      } else {
25373        G__setgvp((long) G__PVOID);
25374        ((ROOT::Math::Transform3D*) (soff))->~G__TROOTcLcLMathcLcLTransform3D();
25375        G__setgvp((long)gvp);
25376      }
25377    }
25378    G__setnull(result7);
25379    return(1 || funcname || hash || result7 || libp) ;
25380 }
25381 
25382 // automatic assignment operator
25383 static int G__G__GenVector_204_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25384 {
25385    ROOT::Math::Transform3D* dest = (ROOT::Math::Transform3D*) G__getstructoffset();
25386    *dest = *(ROOT::Math::Transform3D*) libp->para[0].ref;
25387    const ROOT::Math::Transform3D& obj = *dest;
25388    result7->ref = (long) (&obj);
25389    result7->obj.i = (long) (&obj);
25390    return(1 || funcname || hash || result7 || libp) ;
25391 }
25392 
25393 
25394 /* ROOT::Math::VectorUtil */
25395 static int G__G__GenVector_206_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25396 {
25397       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Phi_0_2pi((double) G__double(libp->para[0])));
25398    return(1 || funcname || hash || result7 || libp) ;
25399 }
25400 
25401 static int G__G__GenVector_206_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25402 {
25403       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Phi_mpi_pi((double) G__double(libp->para[0])));
25404    return(1 || funcname || hash || result7 || libp) ;
25405 }
25406 
25407 static int G__G__GenVector_206_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25408 {
25409       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::XYZVector*) libp->para[0].ref, *(ROOT::Math::XYZVector*) libp->para[1].ref));
25410    return(1 || funcname || hash || result7 || libp) ;
25411 }
25412 
25413 static int G__G__GenVector_206_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25414 {
25415       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::RhoEtaPhiVector*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiVector*) libp->para[1].ref));
25416    return(1 || funcname || hash || result7 || libp) ;
25417 }
25418 
25419 static int G__G__GenVector_206_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25420 {
25421       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::Polar3DVector*) libp->para[0].ref, *(ROOT::Math::Polar3DVector*) libp->para[1].ref));
25422    return(1 || funcname || hash || result7 || libp) ;
25423 }
25424 
25425 static int G__G__GenVector_206_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25426 {
25427       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::XYZPoint*) libp->para[0].ref, *(ROOT::Math::XYZPoint*) libp->para[1].ref));
25428    return(1 || funcname || hash || result7 || libp) ;
25429 }
25430 
25431 static int G__G__GenVector_206_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25432 {
25433       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::Polar3DPoint*) libp->para[0].ref, *(ROOT::Math::Polar3DPoint*) libp->para[1].ref));
25434    return(1 || funcname || hash || result7 || libp) ;
25435 }
25436 
25437 static int G__G__GenVector_206_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25438 {
25439       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::RhoEtaPhiPoint*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiPoint*) libp->para[1].ref));
25440    return(1 || funcname || hash || result7 || libp) ;
25441 }
25442 
25443 static int G__G__GenVector_206_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25444 {
25445       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::XYZTVector*) libp->para[0].ref, *(ROOT::Math::XYZTVector*) libp->para[1].ref));
25446    return(1 || funcname || hash || result7 || libp) ;
25447 }
25448 
25449 static int G__G__GenVector_206_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25450 {
25451       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::PtEtaPhiEVector*) libp->para[0].ref, *(ROOT::Math::PtEtaPhiEVector*) libp->para[1].ref));
25452    return(1 || funcname || hash || result7 || libp) ;
25453 }
25454 
25455 static int G__G__GenVector_206_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25456 {
25457       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::XYZVector*) libp->para[0].ref, *(ROOT::Math::XYZVector*) libp->para[1].ref));
25458    return(1 || funcname || hash || result7 || libp) ;
25459 }
25460 
25461 static int G__G__GenVector_206_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25462 {
25463       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::RhoEtaPhiVector*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiVector*) libp->para[1].ref));
25464    return(1 || funcname || hash || result7 || libp) ;
25465 }
25466 
25467 static int G__G__GenVector_206_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25468 {
25469       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::Polar3DVector*) libp->para[0].ref, *(ROOT::Math::Polar3DVector*) libp->para[1].ref));
25470    return(1 || funcname || hash || result7 || libp) ;
25471 }
25472 
25473 static int G__G__GenVector_206_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25474 {
25475       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::XYZPoint*) libp->para[0].ref, *(ROOT::Math::XYZPoint*) libp->para[1].ref));
25476    return(1 || funcname || hash || result7 || libp) ;
25477 }
25478 
25479 static int G__G__GenVector_206_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25480 {
25481       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::Polar3DPoint*) libp->para[0].ref, *(ROOT::Math::Polar3DPoint*) libp->para[1].ref));
25482    return(1 || funcname || hash || result7 || libp) ;
25483 }
25484 
25485 static int G__G__GenVector_206_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25486 {
25487       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::RhoEtaPhiPoint*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiPoint*) libp->para[1].ref));
25488    return(1 || funcname || hash || result7 || libp) ;
25489 }
25490 
25491 static int G__G__GenVector_206_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25492 {
25493       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::XYZTVector*) libp->para[0].ref, *(ROOT::Math::XYZTVector*) libp->para[1].ref));
25494    return(1 || funcname || hash || result7 || libp) ;
25495 }
25496 
25497 static int G__G__GenVector_206_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25498 {
25499       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::PtEtaPhiEVector*) libp->para[0].ref, *(ROOT::Math::PtEtaPhiEVector*) libp->para[1].ref));
25500    return(1 || funcname || hash || result7 || libp) ;
25501 }
25502 
25503 static int G__G__GenVector_206_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25504 {
25505       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::XYZVector*) libp->para[0].ref, *(ROOT::Math::XYZVector*) libp->para[1].ref));
25506    return(1 || funcname || hash || result7 || libp) ;
25507 }
25508 
25509 static int G__G__GenVector_206_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25510 {
25511       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::RhoEtaPhiVector*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiVector*) libp->para[1].ref));
25512    return(1 || funcname || hash || result7 || libp) ;
25513 }
25514 
25515 static int G__G__GenVector_206_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25516 {
25517       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::Polar3DVector*) libp->para[0].ref, *(ROOT::Math::Polar3DVector*) libp->para[1].ref));
25518    return(1 || funcname || hash || result7 || libp) ;
25519 }
25520 
25521 static int G__G__GenVector_206_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25522 {
25523       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::XYZPoint*) libp->para[0].ref, *(ROOT::Math::XYZPoint*) libp->para[1].ref));
25524    return(1 || funcname || hash || result7 || libp) ;
25525 }
25526 
25527 static int G__G__GenVector_206_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25528 {
25529       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::Polar3DPoint*) libp->para[0].ref, *(ROOT::Math::Polar3DPoint*) libp->para[1].ref));
25530    return(1 || funcname || hash || result7 || libp) ;
25531 }
25532 
25533 static int G__G__GenVector_206_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25534 {
25535       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::RhoEtaPhiPoint*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiPoint*) libp->para[1].ref));
25536    return(1 || funcname || hash || result7 || libp) ;
25537 }
25538 
25539 static int G__G__GenVector_206_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25540 {
25541       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::XYZTVector*) libp->para[0].ref, *(ROOT::Math::XYZTVector*) libp->para[1].ref));
25542    return(1 || funcname || hash || result7 || libp) ;
25543 }
25544 
25545 static int G__G__GenVector_206_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25546 {
25547       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::PtEtaPhiEVector*) libp->para[0].ref, *(ROOT::Math::PtEtaPhiEVector*) libp->para[1].ref));
25548    return(1 || funcname || hash || result7 || libp) ;
25549 }
25550 
25551 static int G__G__GenVector_206_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25552 {
25553       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::XYZVector*) libp->para[0].ref, *(ROOT::Math::XYZVector*) libp->para[1].ref));
25554    return(1 || funcname || hash || result7 || libp) ;
25555 }
25556 
25557 static int G__G__GenVector_206_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25558 {
25559       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::RhoEtaPhiVector*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiVector*) libp->para[1].ref));
25560    return(1 || funcname || hash || result7 || libp) ;
25561 }
25562 
25563 static int G__G__GenVector_206_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25564 {
25565       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::Polar3DVector*) libp->para[0].ref, *(ROOT::Math::Polar3DVector*) libp->para[1].ref));
25566    return(1 || funcname || hash || result7 || libp) ;
25567 }
25568 
25569 static int G__G__GenVector_206_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25570 {
25571       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::XYZPoint*) libp->para[0].ref, *(ROOT::Math::XYZPoint*) libp->para[1].ref));
25572    return(1 || funcname || hash || result7 || libp) ;
25573 }
25574 
25575 static int G__G__GenVector_206_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25576 {
25577       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::Polar3DPoint*) libp->para[0].ref, *(ROOT::Math::Polar3DPoint*) libp->para[1].ref));
25578    return(1 || funcname || hash || result7 || libp) ;
25579 }
25580 
25581 static int G__G__GenVector_206_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25582 {
25583       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::RhoEtaPhiPoint*) libp->para[0].ref, *(ROOT::Math::RhoEtaPhiPoint*) libp->para[1].ref));
25584    return(1 || funcname || hash || result7 || libp) ;
25585 }
25586 
25587 static int G__G__GenVector_206_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25588 {
25589       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::XYZTVector*) libp->para[0].ref, *(ROOT::Math::XYZTVector*) libp->para[1].ref));
25590    return(1 || funcname || hash || result7 || libp) ;
25591 }
25592 
25593 static int G__G__GenVector_206_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25594 {
25595       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::PtEtaPhiEVector*) libp->para[0].ref, *(ROOT::Math::PtEtaPhiEVector*) libp->para[1].ref));
25596    return(1 || funcname || hash || result7 || libp) ;
25597 }
25598 
25599 static int G__G__GenVector_206_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25600 {
25601       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::InvariantMass(*(ROOT::Math::XYZTVector*) libp->para[0].ref, *(ROOT::Math::XYZTVector*) libp->para[1].ref));
25602    return(1 || funcname || hash || result7 || libp) ;
25603 }
25604 
25605 static int G__G__GenVector_206_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25606 {
25607       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::InvariantMass(*(ROOT::Math::PtEtaPhiEVector*) libp->para[0].ref, *(ROOT::Math::PtEtaPhiEVector*) libp->para[1].ref));
25608    return(1 || funcname || hash || result7 || libp) ;
25609 }
25610 
25611 static int G__G__GenVector_206_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25612 {
25613       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::InvariantMass(*(ROOT::Math::XYZTVector*) libp->para[0].ref, *(ROOT::Math::PtEtaPhiEVector*) libp->para[1].ref));
25614    return(1 || funcname || hash || result7 || libp) ;
25615 }
25616 
25617 static int G__G__GenVector_206_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25618 {
25619       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::InvariantMass(*(ROOT::Math::PtEtaPhiEVector*) libp->para[0].ref, *(ROOT::Math::XYZTVector*) libp->para[1].ref));
25620    return(1 || funcname || hash || result7 || libp) ;
25621 }
25622 
25623 static int G__G__GenVector_206_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25624 {
25625       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref));
25626    return(1 || funcname || hash || result7 || libp) ;
25627 }
25628 
25629 static int G__G__GenVector_206_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25630 {
25631       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref));
25632    return(1 || funcname || hash || result7 || libp) ;
25633 }
25634 
25635 static int G__G__GenVector_206_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25636 {
25637       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref));
25638    return(1 || funcname || hash || result7 || libp) ;
25639 }
25640 
25641 static int G__G__GenVector_206_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25642 {
25643       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref, *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref));
25644    return(1 || funcname || hash || result7 || libp) ;
25645 }
25646 
25647 static int G__G__GenVector_206_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25648 {
25649       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[1].ref));
25650    return(1 || funcname || hash || result7 || libp) ;
25651 }
25652 
25653 static int G__G__GenVector_206_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25654 {
25655       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaPhi(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[1].ref));
25656    return(1 || funcname || hash || result7 || libp) ;
25657 }
25658 
25659 static int G__G__GenVector_206_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25660 {
25661       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[1].ref));
25662    return(1 || funcname || hash || result7 || libp) ;
25663 }
25664 
25665 static int G__G__GenVector_206_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25666 {
25667       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::DeltaR(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[1].ref));
25668    return(1 || funcname || hash || result7 || libp) ;
25669 }
25670 
25671 static int G__G__GenVector_206_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25672 {
25673       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[1].ref));
25674    return(1 || funcname || hash || result7 || libp) ;
25675 }
25676 
25677 static int G__G__GenVector_206_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25678 {
25679       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::CosTheta(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[1].ref));
25680    return(1 || funcname || hash || result7 || libp) ;
25681 }
25682 
25683 static int G__G__GenVector_206_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25684 {
25685       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[1].ref));
25686    return(1 || funcname || hash || result7 || libp) ;
25687 }
25688 
25689 static int G__G__GenVector_206_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25690 {
25691       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::Angle(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[1].ref));
25692    return(1 || funcname || hash || result7 || libp) ;
25693 }
25694 
25695 static int G__G__GenVector_206_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25696 {
25697       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::InvariantMass(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*) libp->para[1].ref));
25698    return(1 || funcname || hash || result7 || libp) ;
25699 }
25700 
25701 static int G__G__GenVector_206_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25702 {
25703       G__letdouble(result7, 100, (double) ROOT::Math::VectorUtil::InvariantMass(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[0].ref, *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*) libp->para[1].ref));
25704    return(1 || funcname || hash || result7 || libp) ;
25705 }
25706 
25707 
25708 /* vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > > */
25709 static int G__G__GenVector_208_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25710 {
25711       {
25712          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->at((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]));
25713          result7->ref = (long) (&obj);
25714          result7->obj.i = (long) (&obj);
25715       }
25716    return(1 || funcname || hash || result7 || libp) ;
25717 }
25718 
25719 static int G__G__GenVector_208_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25720 {
25721       {
25722          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator* pobj;
25723          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->begin();
25724          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator(xobj);
25725          result7->obj.i = (long) ((void*) pobj);
25726          result7->ref = result7->obj.i;
25727          G__store_tempobject(*result7);
25728       }
25729    return(1 || funcname || hash || result7 || libp) ;
25730 }
25731 
25732 static int G__G__GenVector_208_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25733 {
25734       {
25735          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator* pobj;
25736          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->end();
25737          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator(xobj);
25738          result7->obj.i = (long) ((void*) pobj);
25739          result7->ref = result7->obj.i;
25740          G__store_tempobject(*result7);
25741       }
25742    return(1 || funcname || hash || result7 || libp) ;
25743 }
25744 
25745 static int G__G__GenVector_208_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25746 {
25747       {
25748          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator* pobj;
25749          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->rbegin();
25750          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator(xobj);
25751          result7->obj.i = (long) ((void*) pobj);
25752          result7->ref = result7->obj.i;
25753          G__store_tempobject(*result7);
25754       }
25755    return(1 || funcname || hash || result7 || libp) ;
25756 }
25757 
25758 static int G__G__GenVector_208_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25759 {
25760       {
25761          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator* pobj;
25762          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->rend();
25763          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator(xobj);
25764          result7->obj.i = (long) ((void*) pobj);
25765          result7->ref = result7->obj.i;
25766          G__store_tempobject(*result7);
25767       }
25768    return(1 || funcname || hash || result7 || libp) ;
25769 }
25770 
25771 static int G__G__GenVector_208_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25772 {
25773       G__letint(result7, 104, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->size());
25774    return(1 || funcname || hash || result7 || libp) ;
25775 }
25776 
25777 static int G__G__GenVector_208_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25778 {
25779       G__letint(result7, 104, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->max_size());
25780    return(1 || funcname || hash || result7 || libp) ;
25781 }
25782 
25783 static int G__G__GenVector_208_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25784 {
25785       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->resize((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]));
25786       G__setnull(result7);
25787    return(1 || funcname || hash || result7 || libp) ;
25788 }
25789 
25790 static int G__G__GenVector_208_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25791 {
25792       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->resize((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]), *((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) G__int(libp->para[1])));
25793       G__setnull(result7);
25794    return(1 || funcname || hash || result7 || libp) ;
25795 }
25796 
25797 static int G__G__GenVector_208_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25798 {
25799       G__letint(result7, 104, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->capacity());
25800    return(1 || funcname || hash || result7 || libp) ;
25801 }
25802 
25803 static int G__G__GenVector_208_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25804 {
25805       G__letint(result7, 103, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->empty());
25806    return(1 || funcname || hash || result7 || libp) ;
25807 }
25808 
25809 static int G__G__GenVector_208_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25810 {
25811       {
25812          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->operator[]((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]));
25813          result7->ref = (long) (&obj);
25814          result7->obj.i = (long) (&obj);
25815       }
25816    return(1 || funcname || hash || result7 || libp) ;
25817 }
25818 
25819 static int G__G__GenVector_208_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25820 {
25821    vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >* p = NULL;
25822    char* gvp = (char*) G__getgvp();
25823    int n = G__getaryconstruct();
25824    if (n) {
25825      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25826        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >[n];
25827      } else {
25828        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >[n];
25829      }
25830    } else {
25831      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25832        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >;
25833      } else {
25834        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >;
25835      }
25836    }
25837    result7->obj.i = (long) p;
25838    result7->ref = (long) p;
25839    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
25840    return(1 || funcname || hash || result7 || libp) ;
25841 }
25842 
25843 static int G__G__GenVector_208_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25844 {
25845    vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >* p = NULL;
25846    char* gvp = (char*) G__getgvp();
25847    switch (libp->paran) {
25848    case 2:
25849      //m: 2
25850      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25851        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[1].ref);
25852      } else {
25853        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[1].ref);
25854      }
25855      break;
25856    case 1:
25857      //m: 1
25858      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25859        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]));
25860      } else {
25861        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]));
25862      }
25863      break;
25864    }
25865    result7->obj.i = (long) p;
25866    result7->ref = (long) p;
25867    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
25868    return(1 || funcname || hash || result7 || libp) ;
25869 }
25870 
25871 static int G__G__GenVector_208_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25872 {
25873    vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >* p = NULL;
25874    char* gvp = (char*) G__getgvp();
25875    //m: 1
25876    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25877      p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) libp->para[0].ref);
25878    } else {
25879      p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) libp->para[0].ref);
25880    }
25881    result7->obj.i = (long) p;
25882    result7->ref = (long) p;
25883    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
25884    return(1 || funcname || hash || result7 || libp) ;
25885 }
25886 
25887 static int G__G__GenVector_208_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25888 {
25889    vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >* p = NULL;
25890    char* gvp = (char*) G__getgvp();
25891    //m: 2
25892    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
25893      p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator*) G__int(libp->para[1])));
25894    } else {
25895      p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator*) G__int(libp->para[1])));
25896    }
25897    result7->obj.i = (long) p;
25898    result7->ref = (long) p;
25899    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
25900    return(1 || funcname || hash || result7 || libp) ;
25901 }
25902 
25903 static int G__G__GenVector_208_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25904 {
25905       {
25906          const vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->operator=(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) libp->para[0].ref);
25907          result7->ref = (long) (&obj);
25908          result7->obj.i = (long) (&obj);
25909       }
25910    return(1 || funcname || hash || result7 || libp) ;
25911 }
25912 
25913 static int G__G__GenVector_208_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25914 {
25915       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->reserve((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[0]));
25916       G__setnull(result7);
25917    return(1 || funcname || hash || result7 || libp) ;
25918 }
25919 
25920 static int G__G__GenVector_208_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25921 {
25922       {
25923          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->front();
25924          result7->ref = (long) (&obj);
25925          result7->obj.i = (long) (&obj);
25926       }
25927    return(1 || funcname || hash || result7 || libp) ;
25928 }
25929 
25930 static int G__G__GenVector_208_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25931 {
25932       {
25933          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->back();
25934          result7->ref = (long) (&obj);
25935          result7->obj.i = (long) (&obj);
25936       }
25937    return(1 || funcname || hash || result7 || libp) ;
25938 }
25939 
25940 static int G__G__GenVector_208_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25941 {
25942       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->push_back(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[0].ref);
25943       G__setnull(result7);
25944    return(1 || funcname || hash || result7 || libp) ;
25945 }
25946 
25947 static int G__G__GenVector_208_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25948 {
25949       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->swap(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) libp->para[0].ref);
25950       G__setnull(result7);
25951    return(1 || funcname || hash || result7 || libp) ;
25952 }
25953 
25954 static int G__G__GenVector_208_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25955 {
25956       {
25957          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator* pobj;
25958          vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator*) G__int(libp->para[0])), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[1].ref);
25959          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator(xobj);
25960          result7->obj.i = (long) ((void*) pobj);
25961          result7->ref = result7->obj.i;
25962          G__store_tempobject(*result7);
25963       }
25964    return(1 || funcname || hash || result7 || libp) ;
25965 }
25966 
25967 static int G__G__GenVector_208_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25968 {
25969       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator*) G__int(libp->para[1]))
25970 , *((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator*) G__int(libp->para[2])));
25971       G__setnull(result7);
25972    return(1 || funcname || hash || result7 || libp) ;
25973 }
25974 
25975 static int G__G__GenVector_208_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25976 {
25977       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator*) G__int(libp->para[0])), (vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type) G__int(libp->para[1])
25978 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*) libp->para[2].ref);
25979       G__setnull(result7);
25980    return(1 || funcname || hash || result7 || libp) ;
25981 }
25982 
25983 static int G__G__GenVector_208_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25984 {
25985       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->pop_back();
25986       G__setnull(result7);
25987    return(1 || funcname || hash || result7 || libp) ;
25988 }
25989 
25990 static int G__G__GenVector_208_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25991 {
25992       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator*) G__int(libp->para[0])));
25993       G__setnull(result7);
25994    return(1 || funcname || hash || result7 || libp) ;
25995 }
25996 
25997 static int G__G__GenVector_208_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
25998 {
25999       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator*) G__int(libp->para[1])));
26000       G__setnull(result7);
26001    return(1 || funcname || hash || result7 || libp) ;
26002 }
26003 
26004 static int G__G__GenVector_208_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26005 {
26006       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) G__getstructoffset())->clear();
26007       G__setnull(result7);
26008    return(1 || funcname || hash || result7 || libp) ;
26009 }
26010 
26011 // automatic destructor
26012 typedef vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > > G__TvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR;
26013 static int G__G__GenVector_208_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26014 {
26015    char* gvp = (char*) G__getgvp();
26016    long soff = G__getstructoffset();
26017    int n = G__getaryconstruct();
26018    //
26019    //has_a_delete: 0
26020    //has_own_delete1arg: 0
26021    //has_own_delete2arg: 0
26022    //
26023    if (!soff) {
26024      return(1);
26025    }
26026    if (n) {
26027      if (gvp == (char*)G__PVOID) {
26028        delete[] (vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) soff;
26029      } else {
26030        G__setgvp((long) G__PVOID);
26031        for (int i = n - 1; i >= 0; --i) {
26032          ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) (soff+(sizeof(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >)*i)))->~G__TvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR();
26033        }
26034        G__setgvp((long)gvp);
26035      }
26036    } else {
26037      if (gvp == (char*)G__PVOID) {
26038        delete (vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) soff;
26039      } else {
26040        G__setgvp((long) G__PVOID);
26041        ((vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*) (soff))->~G__TvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR();
26042        G__setgvp((long)gvp);
26043      }
26044    }
26045    G__setnull(result7);
26046    return(1 || funcname || hash || result7 || libp) ;
26047 }
26048 
26049 
26050 /* vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > > */
26051 static int G__G__GenVector_212_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26052 {
26053       {
26054          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->at((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]));
26055          result7->ref = (long) (&obj);
26056          result7->obj.i = (long) (&obj);
26057       }
26058    return(1 || funcname || hash || result7 || libp) ;
26059 }
26060 
26061 static int G__G__GenVector_212_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26062 {
26063       {
26064          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator* pobj;
26065          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->begin();
26066          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator(xobj);
26067          result7->obj.i = (long) ((void*) pobj);
26068          result7->ref = result7->obj.i;
26069          G__store_tempobject(*result7);
26070       }
26071    return(1 || funcname || hash || result7 || libp) ;
26072 }
26073 
26074 static int G__G__GenVector_212_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26075 {
26076       {
26077          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator* pobj;
26078          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->end();
26079          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator(xobj);
26080          result7->obj.i = (long) ((void*) pobj);
26081          result7->ref = result7->obj.i;
26082          G__store_tempobject(*result7);
26083       }
26084    return(1 || funcname || hash || result7 || libp) ;
26085 }
26086 
26087 static int G__G__GenVector_212_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26088 {
26089       {
26090          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator* pobj;
26091          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->rbegin();
26092          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator(xobj);
26093          result7->obj.i = (long) ((void*) pobj);
26094          result7->ref = result7->obj.i;
26095          G__store_tempobject(*result7);
26096       }
26097    return(1 || funcname || hash || result7 || libp) ;
26098 }
26099 
26100 static int G__G__GenVector_212_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26101 {
26102       {
26103          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator* pobj;
26104          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->rend();
26105          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator(xobj);
26106          result7->obj.i = (long) ((void*) pobj);
26107          result7->ref = result7->obj.i;
26108          G__store_tempobject(*result7);
26109       }
26110    return(1 || funcname || hash || result7 || libp) ;
26111 }
26112 
26113 static int G__G__GenVector_212_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26114 {
26115       G__letint(result7, 104, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->size());
26116    return(1 || funcname || hash || result7 || libp) ;
26117 }
26118 
26119 static int G__G__GenVector_212_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26120 {
26121       G__letint(result7, 104, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->max_size());
26122    return(1 || funcname || hash || result7 || libp) ;
26123 }
26124 
26125 static int G__G__GenVector_212_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26126 {
26127       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->resize((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]));
26128       G__setnull(result7);
26129    return(1 || funcname || hash || result7 || libp) ;
26130 }
26131 
26132 static int G__G__GenVector_212_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26133 {
26134       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->resize((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]), *((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) G__int(libp->para[1])));
26135       G__setnull(result7);
26136    return(1 || funcname || hash || result7 || libp) ;
26137 }
26138 
26139 static int G__G__GenVector_212_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26140 {
26141       G__letint(result7, 104, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->capacity());
26142    return(1 || funcname || hash || result7 || libp) ;
26143 }
26144 
26145 static int G__G__GenVector_212_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26146 {
26147       G__letint(result7, 103, (long) ((const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->empty());
26148    return(1 || funcname || hash || result7 || libp) ;
26149 }
26150 
26151 static int G__G__GenVector_212_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26152 {
26153       {
26154          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->operator[]((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]));
26155          result7->ref = (long) (&obj);
26156          result7->obj.i = (long) (&obj);
26157       }
26158    return(1 || funcname || hash || result7 || libp) ;
26159 }
26160 
26161 static int G__G__GenVector_212_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26162 {
26163    vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >* p = NULL;
26164    char* gvp = (char*) G__getgvp();
26165    int n = G__getaryconstruct();
26166    if (n) {
26167      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26168        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >[n];
26169      } else {
26170        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >[n];
26171      }
26172    } else {
26173      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26174        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >;
26175      } else {
26176        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >;
26177      }
26178    }
26179    result7->obj.i = (long) p;
26180    result7->ref = (long) p;
26181    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
26182    return(1 || funcname || hash || result7 || libp) ;
26183 }
26184 
26185 static int G__G__GenVector_212_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26186 {
26187    vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >* p = NULL;
26188    char* gvp = (char*) G__getgvp();
26189    switch (libp->paran) {
26190    case 2:
26191      //m: 2
26192      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26193        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[1].ref);
26194      } else {
26195        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[1].ref);
26196      }
26197      break;
26198    case 1:
26199      //m: 1
26200      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26201        p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]));
26202      } else {
26203        p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]));
26204      }
26205      break;
26206    }
26207    result7->obj.i = (long) p;
26208    result7->ref = (long) p;
26209    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
26210    return(1 || funcname || hash || result7 || libp) ;
26211 }
26212 
26213 static int G__G__GenVector_212_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26214 {
26215    vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >* p = NULL;
26216    char* gvp = (char*) G__getgvp();
26217    //m: 1
26218    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26219      p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) libp->para[0].ref);
26220    } else {
26221      p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) libp->para[0].ref);
26222    }
26223    result7->obj.i = (long) p;
26224    result7->ref = (long) p;
26225    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
26226    return(1 || funcname || hash || result7 || libp) ;
26227 }
26228 
26229 static int G__G__GenVector_212_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26230 {
26231    vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >* p = NULL;
26232    char* gvp = (char*) G__getgvp();
26233    //m: 2
26234    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26235      p = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator*) G__int(libp->para[1])));
26236    } else {
26237      p = new((void*) gvp) vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator*) G__int(libp->para[1])));
26238    }
26239    result7->obj.i = (long) p;
26240    result7->ref = (long) p;
26241    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
26242    return(1 || funcname || hash || result7 || libp) ;
26243 }
26244 
26245 static int G__G__GenVector_212_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26246 {
26247       {
26248          const vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->operator=(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) libp->para[0].ref);
26249          result7->ref = (long) (&obj);
26250          result7->obj.i = (long) (&obj);
26251       }
26252    return(1 || funcname || hash || result7 || libp) ;
26253 }
26254 
26255 static int G__G__GenVector_212_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26256 {
26257       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->reserve((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[0]));
26258       G__setnull(result7);
26259    return(1 || funcname || hash || result7 || libp) ;
26260 }
26261 
26262 static int G__G__GenVector_212_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26263 {
26264       {
26265          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->front();
26266          result7->ref = (long) (&obj);
26267          result7->obj.i = (long) (&obj);
26268       }
26269    return(1 || funcname || hash || result7 || libp) ;
26270 }
26271 
26272 static int G__G__GenVector_212_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26273 {
26274       {
26275          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >& obj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->back();
26276          result7->ref = (long) (&obj);
26277          result7->obj.i = (long) (&obj);
26278       }
26279    return(1 || funcname || hash || result7 || libp) ;
26280 }
26281 
26282 static int G__G__GenVector_212_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26283 {
26284       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->push_back(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[0].ref);
26285       G__setnull(result7);
26286    return(1 || funcname || hash || result7 || libp) ;
26287 }
26288 
26289 static int G__G__GenVector_212_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26290 {
26291       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->swap(*(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) libp->para[0].ref);
26292       G__setnull(result7);
26293    return(1 || funcname || hash || result7 || libp) ;
26294 }
26295 
26296 static int G__G__GenVector_212_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26297 {
26298       {
26299          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator* pobj;
26300          vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator xobj = ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator*) G__int(libp->para[0])), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[1].ref);
26301          pobj = new vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator(xobj);
26302          result7->obj.i = (long) ((void*) pobj);
26303          result7->ref = result7->obj.i;
26304          G__store_tempobject(*result7);
26305       }
26306    return(1 || funcname || hash || result7 || libp) ;
26307 }
26308 
26309 static int G__G__GenVector_212_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26310 {
26311       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator*) G__int(libp->para[1]))
26312 , *((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator*) G__int(libp->para[2])));
26313       G__setnull(result7);
26314    return(1 || funcname || hash || result7 || libp) ;
26315 }
26316 
26317 static int G__G__GenVector_212_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26318 {
26319       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator*) G__int(libp->para[0])), (vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type) G__int(libp->para[1])
26320 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*) libp->para[2].ref);
26321       G__setnull(result7);
26322    return(1 || funcname || hash || result7 || libp) ;
26323 }
26324 
26325 static int G__G__GenVector_212_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26326 {
26327       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->pop_back();
26328       G__setnull(result7);
26329    return(1 || funcname || hash || result7 || libp) ;
26330 }
26331 
26332 static int G__G__GenVector_212_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26333 {
26334       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator*) G__int(libp->para[0])));
26335       G__setnull(result7);
26336    return(1 || funcname || hash || result7 || libp) ;
26337 }
26338 
26339 static int G__G__GenVector_212_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26340 {
26341       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator*) G__int(libp->para[1])));
26342       G__setnull(result7);
26343    return(1 || funcname || hash || result7 || libp) ;
26344 }
26345 
26346 static int G__G__GenVector_212_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26347 {
26348       ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) G__getstructoffset())->clear();
26349       G__setnull(result7);
26350    return(1 || funcname || hash || result7 || libp) ;
26351 }
26352 
26353 // automatic destructor
26354 typedef vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > > G__TvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR;
26355 static int G__G__GenVector_212_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26356 {
26357    char* gvp = (char*) G__getgvp();
26358    long soff = G__getstructoffset();
26359    int n = G__getaryconstruct();
26360    //
26361    //has_a_delete: 0
26362    //has_own_delete1arg: 0
26363    //has_own_delete2arg: 0
26364    //
26365    if (!soff) {
26366      return(1);
26367    }
26368    if (n) {
26369      if (gvp == (char*)G__PVOID) {
26370        delete[] (vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) soff;
26371      } else {
26372        G__setgvp((long) G__PVOID);
26373        for (int i = n - 1; i >= 0; --i) {
26374          ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) (soff+(sizeof(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >)*i)))->~G__TvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR();
26375        }
26376        G__setgvp((long)gvp);
26377      }
26378    } else {
26379      if (gvp == (char*)G__PVOID) {
26380        delete (vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) soff;
26381      } else {
26382        G__setgvp((long) G__PVOID);
26383        ((vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*) (soff))->~G__TvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR();
26384        G__setgvp((long)gvp);
26385      }
26386    }
26387    G__setnull(result7);
26388    return(1 || funcname || hash || result7 || libp) ;
26389 }
26390 
26391 
26392 /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
26393 static int G__G__GenVector_216_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26394 {
26395       {
26396          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->at((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26397          result7->ref = (long) (&obj);
26398          result7->obj.i = (long) (&obj);
26399       }
26400    return(1 || funcname || hash || result7 || libp) ;
26401 }
26402 
26403 static int G__G__GenVector_216_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26404 {
26405       {
26406          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
26407          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->begin();
26408          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
26409          result7->obj.i = (long) ((void*) pobj);
26410          result7->ref = result7->obj.i;
26411          G__store_tempobject(*result7);
26412       }
26413    return(1 || funcname || hash || result7 || libp) ;
26414 }
26415 
26416 static int G__G__GenVector_216_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26417 {
26418       {
26419          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
26420          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->end();
26421          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
26422          result7->obj.i = (long) ((void*) pobj);
26423          result7->ref = result7->obj.i;
26424          G__store_tempobject(*result7);
26425       }
26426    return(1 || funcname || hash || result7 || libp) ;
26427 }
26428 
26429 static int G__G__GenVector_216_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26430 {
26431       {
26432          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
26433          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rbegin();
26434          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
26435          result7->obj.i = (long) ((void*) pobj);
26436          result7->ref = result7->obj.i;
26437          G__store_tempobject(*result7);
26438       }
26439    return(1 || funcname || hash || result7 || libp) ;
26440 }
26441 
26442 static int G__G__GenVector_216_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26443 {
26444       {
26445          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
26446          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rend();
26447          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
26448          result7->obj.i = (long) ((void*) pobj);
26449          result7->ref = result7->obj.i;
26450          G__store_tempobject(*result7);
26451       }
26452    return(1 || funcname || hash || result7 || libp) ;
26453 }
26454 
26455 static int G__G__GenVector_216_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26456 {
26457       G__letint(result7, 104, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->size());
26458    return(1 || funcname || hash || result7 || libp) ;
26459 }
26460 
26461 static int G__G__GenVector_216_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26462 {
26463       G__letint(result7, 104, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->max_size());
26464    return(1 || funcname || hash || result7 || libp) ;
26465 }
26466 
26467 static int G__G__GenVector_216_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26468 {
26469       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26470       G__setnull(result7);
26471    return(1 || funcname || hash || result7 || libp) ;
26472 }
26473 
26474 static int G__G__GenVector_216_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26475 {
26476       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
26477       G__setnull(result7);
26478    return(1 || funcname || hash || result7 || libp) ;
26479 }
26480 
26481 static int G__G__GenVector_216_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26482 {
26483       G__letint(result7, 104, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->capacity());
26484    return(1 || funcname || hash || result7 || libp) ;
26485 }
26486 
26487 static int G__G__GenVector_216_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26488 {
26489       G__letint(result7, 103, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->empty());
26490    return(1 || funcname || hash || result7 || libp) ;
26491 }
26492 
26493 static int G__G__GenVector_216_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26494 {
26495       {
26496          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator[]((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26497          result7->ref = (long) (&obj);
26498          result7->obj.i = (long) (&obj);
26499       }
26500    return(1 || funcname || hash || result7 || libp) ;
26501 }
26502 
26503 static int G__G__GenVector_216_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26504 {
26505    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26506    char* gvp = (char*) G__getgvp();
26507    int n = G__getaryconstruct();
26508    if (n) {
26509      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26510        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
26511      } else {
26512        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
26513      }
26514    } else {
26515      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26516        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
26517      } else {
26518        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
26519      }
26520    }
26521    result7->obj.i = (long) p;
26522    result7->ref = (long) p;
26523    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26524    return(1 || funcname || hash || result7 || libp) ;
26525 }
26526 
26527 static int G__G__GenVector_216_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26528 {
26529    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26530    char* gvp = (char*) G__getgvp();
26531    switch (libp->paran) {
26532    case 2:
26533      //m: 2
26534      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26535        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
26536      } else {
26537        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
26538      }
26539      break;
26540    case 1:
26541      //m: 1
26542      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26543        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26544      } else {
26545        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26546      }
26547      break;
26548    }
26549    result7->obj.i = (long) p;
26550    result7->ref = (long) p;
26551    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26552    return(1 || funcname || hash || result7 || libp) ;
26553 }
26554 
26555 static int G__G__GenVector_216_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26556 {
26557    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26558    char* gvp = (char*) G__getgvp();
26559    //m: 1
26560    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26561      p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26562    } else {
26563      p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26564    }
26565    result7->obj.i = (long) p;
26566    result7->ref = (long) p;
26567    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26568    return(1 || funcname || hash || result7 || libp) ;
26569 }
26570 
26571 static int G__G__GenVector_216_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26572 {
26573    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26574    char* gvp = (char*) G__getgvp();
26575    //m: 2
26576    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26577      p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
26578    } else {
26579      p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
26580    }
26581    result7->obj.i = (long) p;
26582    result7->ref = (long) p;
26583    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26584    return(1 || funcname || hash || result7 || libp) ;
26585 }
26586 
26587 static int G__G__GenVector_216_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26588 {
26589       {
26590          const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator=(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26591          result7->ref = (long) (&obj);
26592          result7->obj.i = (long) (&obj);
26593       }
26594    return(1 || funcname || hash || result7 || libp) ;
26595 }
26596 
26597 static int G__G__GenVector_216_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26598 {
26599       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->reserve((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26600       G__setnull(result7);
26601    return(1 || funcname || hash || result7 || libp) ;
26602 }
26603 
26604 static int G__G__GenVector_216_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26605 {
26606       {
26607          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->front();
26608          result7->ref = (long) (&obj);
26609          result7->obj.i = (long) (&obj);
26610       }
26611    return(1 || funcname || hash || result7 || libp) ;
26612 }
26613 
26614 static int G__G__GenVector_216_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26615 {
26616       {
26617          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->back();
26618          result7->ref = (long) (&obj);
26619          result7->obj.i = (long) (&obj);
26620       }
26621    return(1 || funcname || hash || result7 || libp) ;
26622 }
26623 
26624 static int G__G__GenVector_216_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26625 {
26626       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->push_back(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
26627       G__setnull(result7);
26628    return(1 || funcname || hash || result7 || libp) ;
26629 }
26630 
26631 static int G__G__GenVector_216_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26632 {
26633       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->swap(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26634       G__setnull(result7);
26635    return(1 || funcname || hash || result7 || libp) ;
26636 }
26637 
26638 static int G__G__GenVector_216_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26639 {
26640       {
26641          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
26642          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
26643          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
26644          result7->obj.i = (long) ((void*) pobj);
26645          result7->ref = result7->obj.i;
26646          G__store_tempobject(*result7);
26647       }
26648    return(1 || funcname || hash || result7 || libp) ;
26649 }
26650 
26651 static int G__G__GenVector_216_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26652 {
26653       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1]))
26654 , *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[2])));
26655       G__setnull(result7);
26656    return(1 || funcname || hash || result7 || libp) ;
26657 }
26658 
26659 static int G__G__GenVector_216_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26660 {
26661       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), (vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[1])
26662 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
26663       G__setnull(result7);
26664    return(1 || funcname || hash || result7 || libp) ;
26665 }
26666 
26667 static int G__G__GenVector_216_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26668 {
26669       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->pop_back();
26670       G__setnull(result7);
26671    return(1 || funcname || hash || result7 || libp) ;
26672 }
26673 
26674 static int G__G__GenVector_216_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26675 {
26676       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])));
26677       G__setnull(result7);
26678    return(1 || funcname || hash || result7 || libp) ;
26679 }
26680 
26681 static int G__G__GenVector_216_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26682 {
26683       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[1])));
26684       G__setnull(result7);
26685    return(1 || funcname || hash || result7 || libp) ;
26686 }
26687 
26688 static int G__G__GenVector_216_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26689 {
26690       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->clear();
26691       G__setnull(result7);
26692    return(1 || funcname || hash || result7 || libp) ;
26693 }
26694 
26695 // automatic destructor
26696 typedef vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > G__TvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR;
26697 static int G__G__GenVector_216_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26698 {
26699    char* gvp = (char*) G__getgvp();
26700    long soff = G__getstructoffset();
26701    int n = G__getaryconstruct();
26702    //
26703    //has_a_delete: 0
26704    //has_own_delete1arg: 0
26705    //has_own_delete2arg: 0
26706    //
26707    if (!soff) {
26708      return(1);
26709    }
26710    if (n) {
26711      if (gvp == (char*)G__PVOID) {
26712        delete[] (vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
26713      } else {
26714        G__setgvp((long) G__PVOID);
26715        for (int i = n - 1; i >= 0; --i) {
26716          ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff+(sizeof(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >)*i)))->~G__TvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
26717        }
26718        G__setgvp((long)gvp);
26719      }
26720    } else {
26721      if (gvp == (char*)G__PVOID) {
26722        delete (vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
26723      } else {
26724        G__setgvp((long) G__PVOID);
26725        ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff))->~G__TvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
26726        G__setgvp((long)gvp);
26727      }
26728    }
26729    G__setnull(result7);
26730    return(1 || funcname || hash || result7 || libp) ;
26731 }
26732 
26733 
26734 /* vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
26735 static int G__G__GenVector_220_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26736 {
26737       {
26738          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->at((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26739          result7->ref = (long) (&obj);
26740          result7->obj.i = (long) (&obj);
26741       }
26742    return(1 || funcname || hash || result7 || libp) ;
26743 }
26744 
26745 static int G__G__GenVector_220_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26746 {
26747       {
26748          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
26749          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->begin();
26750          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
26751          result7->obj.i = (long) ((void*) pobj);
26752          result7->ref = result7->obj.i;
26753          G__store_tempobject(*result7);
26754       }
26755    return(1 || funcname || hash || result7 || libp) ;
26756 }
26757 
26758 static int G__G__GenVector_220_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26759 {
26760       {
26761          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
26762          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->end();
26763          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
26764          result7->obj.i = (long) ((void*) pobj);
26765          result7->ref = result7->obj.i;
26766          G__store_tempobject(*result7);
26767       }
26768    return(1 || funcname || hash || result7 || libp) ;
26769 }
26770 
26771 static int G__G__GenVector_220_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26772 {
26773       {
26774          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
26775          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rbegin();
26776          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
26777          result7->obj.i = (long) ((void*) pobj);
26778          result7->ref = result7->obj.i;
26779          G__store_tempobject(*result7);
26780       }
26781    return(1 || funcname || hash || result7 || libp) ;
26782 }
26783 
26784 static int G__G__GenVector_220_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26785 {
26786       {
26787          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
26788          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rend();
26789          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
26790          result7->obj.i = (long) ((void*) pobj);
26791          result7->ref = result7->obj.i;
26792          G__store_tempobject(*result7);
26793       }
26794    return(1 || funcname || hash || result7 || libp) ;
26795 }
26796 
26797 static int G__G__GenVector_220_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26798 {
26799       G__letint(result7, 104, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->size());
26800    return(1 || funcname || hash || result7 || libp) ;
26801 }
26802 
26803 static int G__G__GenVector_220_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26804 {
26805       G__letint(result7, 104, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->max_size());
26806    return(1 || funcname || hash || result7 || libp) ;
26807 }
26808 
26809 static int G__G__GenVector_220_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26810 {
26811       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26812       G__setnull(result7);
26813    return(1 || funcname || hash || result7 || libp) ;
26814 }
26815 
26816 static int G__G__GenVector_220_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26817 {
26818       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
26819       G__setnull(result7);
26820    return(1 || funcname || hash || result7 || libp) ;
26821 }
26822 
26823 static int G__G__GenVector_220_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26824 {
26825       G__letint(result7, 104, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->capacity());
26826    return(1 || funcname || hash || result7 || libp) ;
26827 }
26828 
26829 static int G__G__GenVector_220_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26830 {
26831       G__letint(result7, 103, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->empty());
26832    return(1 || funcname || hash || result7 || libp) ;
26833 }
26834 
26835 static int G__G__GenVector_220_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26836 {
26837       {
26838          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator[]((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26839          result7->ref = (long) (&obj);
26840          result7->obj.i = (long) (&obj);
26841       }
26842    return(1 || funcname || hash || result7 || libp) ;
26843 }
26844 
26845 static int G__G__GenVector_220_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26846 {
26847    vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26848    char* gvp = (char*) G__getgvp();
26849    int n = G__getaryconstruct();
26850    if (n) {
26851      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26852        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
26853      } else {
26854        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
26855      }
26856    } else {
26857      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26858        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
26859      } else {
26860        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
26861      }
26862    }
26863    result7->obj.i = (long) p;
26864    result7->ref = (long) p;
26865    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26866    return(1 || funcname || hash || result7 || libp) ;
26867 }
26868 
26869 static int G__G__GenVector_220_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26870 {
26871    vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26872    char* gvp = (char*) G__getgvp();
26873    switch (libp->paran) {
26874    case 2:
26875      //m: 2
26876      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26877        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
26878      } else {
26879        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
26880      }
26881      break;
26882    case 1:
26883      //m: 1
26884      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26885        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26886      } else {
26887        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26888      }
26889      break;
26890    }
26891    result7->obj.i = (long) p;
26892    result7->ref = (long) p;
26893    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26894    return(1 || funcname || hash || result7 || libp) ;
26895 }
26896 
26897 static int G__G__GenVector_220_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26898 {
26899    vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26900    char* gvp = (char*) G__getgvp();
26901    //m: 1
26902    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26903      p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26904    } else {
26905      p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26906    }
26907    result7->obj.i = (long) p;
26908    result7->ref = (long) p;
26909    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26910    return(1 || funcname || hash || result7 || libp) ;
26911 }
26912 
26913 static int G__G__GenVector_220_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26914 {
26915    vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
26916    char* gvp = (char*) G__getgvp();
26917    //m: 2
26918    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
26919      p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
26920    } else {
26921      p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
26922    }
26923    result7->obj.i = (long) p;
26924    result7->ref = (long) p;
26925    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
26926    return(1 || funcname || hash || result7 || libp) ;
26927 }
26928 
26929 static int G__G__GenVector_220_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26930 {
26931       {
26932          const vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator=(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26933          result7->ref = (long) (&obj);
26934          result7->obj.i = (long) (&obj);
26935       }
26936    return(1 || funcname || hash || result7 || libp) ;
26937 }
26938 
26939 static int G__G__GenVector_220_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26940 {
26941       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->reserve((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
26942       G__setnull(result7);
26943    return(1 || funcname || hash || result7 || libp) ;
26944 }
26945 
26946 static int G__G__GenVector_220_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26947 {
26948       {
26949          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->front();
26950          result7->ref = (long) (&obj);
26951          result7->obj.i = (long) (&obj);
26952       }
26953    return(1 || funcname || hash || result7 || libp) ;
26954 }
26955 
26956 static int G__G__GenVector_220_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26957 {
26958       {
26959          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->back();
26960          result7->ref = (long) (&obj);
26961          result7->obj.i = (long) (&obj);
26962       }
26963    return(1 || funcname || hash || result7 || libp) ;
26964 }
26965 
26966 static int G__G__GenVector_220_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26967 {
26968       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->push_back(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
26969       G__setnull(result7);
26970    return(1 || funcname || hash || result7 || libp) ;
26971 }
26972 
26973 static int G__G__GenVector_220_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26974 {
26975       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->swap(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
26976       G__setnull(result7);
26977    return(1 || funcname || hash || result7 || libp) ;
26978 }
26979 
26980 static int G__G__GenVector_220_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26981 {
26982       {
26983          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
26984          vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
26985          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
26986          result7->obj.i = (long) ((void*) pobj);
26987          result7->ref = result7->obj.i;
26988          G__store_tempobject(*result7);
26989       }
26990    return(1 || funcname || hash || result7 || libp) ;
26991 }
26992 
26993 static int G__G__GenVector_220_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
26994 {
26995       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1]))
26996 , *((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[2])));
26997       G__setnull(result7);
26998    return(1 || funcname || hash || result7 || libp) ;
26999 }
27000 
27001 static int G__G__GenVector_220_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27002 {
27003       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), (vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[1])
27004 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
27005       G__setnull(result7);
27006    return(1 || funcname || hash || result7 || libp) ;
27007 }
27008 
27009 static int G__G__GenVector_220_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27010 {
27011       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->pop_back();
27012       G__setnull(result7);
27013    return(1 || funcname || hash || result7 || libp) ;
27014 }
27015 
27016 static int G__G__GenVector_220_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27017 {
27018       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])));
27019       G__setnull(result7);
27020    return(1 || funcname || hash || result7 || libp) ;
27021 }
27022 
27023 static int G__G__GenVector_220_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27024 {
27025       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[1])));
27026       G__setnull(result7);
27027    return(1 || funcname || hash || result7 || libp) ;
27028 }
27029 
27030 static int G__G__GenVector_220_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27031 {
27032       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->clear();
27033       G__setnull(result7);
27034    return(1 || funcname || hash || result7 || libp) ;
27035 }
27036 
27037 // automatic destructor
27038 typedef vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > G__TvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR;
27039 static int G__G__GenVector_220_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27040 {
27041    char* gvp = (char*) G__getgvp();
27042    long soff = G__getstructoffset();
27043    int n = G__getaryconstruct();
27044    //
27045    //has_a_delete: 0
27046    //has_own_delete1arg: 0
27047    //has_own_delete2arg: 0
27048    //
27049    if (!soff) {
27050      return(1);
27051    }
27052    if (n) {
27053      if (gvp == (char*)G__PVOID) {
27054        delete[] (vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
27055      } else {
27056        G__setgvp((long) G__PVOID);
27057        for (int i = n - 1; i >= 0; --i) {
27058          ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff+(sizeof(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >)*i)))->~G__TvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
27059        }
27060        G__setgvp((long)gvp);
27061      }
27062    } else {
27063      if (gvp == (char*)G__PVOID) {
27064        delete (vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
27065      } else {
27066        G__setgvp((long) G__PVOID);
27067        ((vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff))->~G__TvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
27068        G__setgvp((long)gvp);
27069      }
27070    }
27071    G__setnull(result7);
27072    return(1 || funcname || hash || result7 || libp) ;
27073 }
27074 
27075 
27076 /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
27077 static int G__G__GenVector_224_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27078 {
27079       {
27080          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->at((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27081          result7->ref = (long) (&obj);
27082          result7->obj.i = (long) (&obj);
27083       }
27084    return(1 || funcname || hash || result7 || libp) ;
27085 }
27086 
27087 static int G__G__GenVector_224_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27088 {
27089       {
27090          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
27091          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->begin();
27092          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
27093          result7->obj.i = (long) ((void*) pobj);
27094          result7->ref = result7->obj.i;
27095          G__store_tempobject(*result7);
27096       }
27097    return(1 || funcname || hash || result7 || libp) ;
27098 }
27099 
27100 static int G__G__GenVector_224_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27101 {
27102       {
27103          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
27104          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->end();
27105          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
27106          result7->obj.i = (long) ((void*) pobj);
27107          result7->ref = result7->obj.i;
27108          G__store_tempobject(*result7);
27109       }
27110    return(1 || funcname || hash || result7 || libp) ;
27111 }
27112 
27113 static int G__G__GenVector_224_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27114 {
27115       {
27116          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
27117          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rbegin();
27118          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
27119          result7->obj.i = (long) ((void*) pobj);
27120          result7->ref = result7->obj.i;
27121          G__store_tempobject(*result7);
27122       }
27123    return(1 || funcname || hash || result7 || libp) ;
27124 }
27125 
27126 static int G__G__GenVector_224_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27127 {
27128       {
27129          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
27130          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rend();
27131          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
27132          result7->obj.i = (long) ((void*) pobj);
27133          result7->ref = result7->obj.i;
27134          G__store_tempobject(*result7);
27135       }
27136    return(1 || funcname || hash || result7 || libp) ;
27137 }
27138 
27139 static int G__G__GenVector_224_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27140 {
27141       G__letint(result7, 104, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->size());
27142    return(1 || funcname || hash || result7 || libp) ;
27143 }
27144 
27145 static int G__G__GenVector_224_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27146 {
27147       G__letint(result7, 104, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->max_size());
27148    return(1 || funcname || hash || result7 || libp) ;
27149 }
27150 
27151 static int G__G__GenVector_224_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27152 {
27153       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27154       G__setnull(result7);
27155    return(1 || funcname || hash || result7 || libp) ;
27156 }
27157 
27158 static int G__G__GenVector_224_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27159 {
27160       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
27161       G__setnull(result7);
27162    return(1 || funcname || hash || result7 || libp) ;
27163 }
27164 
27165 static int G__G__GenVector_224_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27166 {
27167       G__letint(result7, 104, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->capacity());
27168    return(1 || funcname || hash || result7 || libp) ;
27169 }
27170 
27171 static int G__G__GenVector_224_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27172 {
27173       G__letint(result7, 103, (long) ((const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->empty());
27174    return(1 || funcname || hash || result7 || libp) ;
27175 }
27176 
27177 static int G__G__GenVector_224_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27178 {
27179       {
27180          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator[]((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27181          result7->ref = (long) (&obj);
27182          result7->obj.i = (long) (&obj);
27183       }
27184    return(1 || funcname || hash || result7 || libp) ;
27185 }
27186 
27187 static int G__G__GenVector_224_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27188 {
27189    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27190    char* gvp = (char*) G__getgvp();
27191    int n = G__getaryconstruct();
27192    if (n) {
27193      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27194        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
27195      } else {
27196        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
27197      }
27198    } else {
27199      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27200        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
27201      } else {
27202        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
27203      }
27204    }
27205    result7->obj.i = (long) p;
27206    result7->ref = (long) p;
27207    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27208    return(1 || funcname || hash || result7 || libp) ;
27209 }
27210 
27211 static int G__G__GenVector_224_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27212 {
27213    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27214    char* gvp = (char*) G__getgvp();
27215    switch (libp->paran) {
27216    case 2:
27217      //m: 2
27218      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27219        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
27220      } else {
27221        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
27222      }
27223      break;
27224    case 1:
27225      //m: 1
27226      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27227        p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27228      } else {
27229        p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27230      }
27231      break;
27232    }
27233    result7->obj.i = (long) p;
27234    result7->ref = (long) p;
27235    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27236    return(1 || funcname || hash || result7 || libp) ;
27237 }
27238 
27239 static int G__G__GenVector_224_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27240 {
27241    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27242    char* gvp = (char*) G__getgvp();
27243    //m: 1
27244    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27245      p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27246    } else {
27247      p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27248    }
27249    result7->obj.i = (long) p;
27250    result7->ref = (long) p;
27251    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27252    return(1 || funcname || hash || result7 || libp) ;
27253 }
27254 
27255 static int G__G__GenVector_224_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27256 {
27257    vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27258    char* gvp = (char*) G__getgvp();
27259    //m: 2
27260    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27261      p = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
27262    } else {
27263      p = new((void*) gvp) vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
27264    }
27265    result7->obj.i = (long) p;
27266    result7->ref = (long) p;
27267    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27268    return(1 || funcname || hash || result7 || libp) ;
27269 }
27270 
27271 static int G__G__GenVector_224_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27272 {
27273       {
27274          const vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator=(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27275          result7->ref = (long) (&obj);
27276          result7->obj.i = (long) (&obj);
27277       }
27278    return(1 || funcname || hash || result7 || libp) ;
27279 }
27280 
27281 static int G__G__GenVector_224_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27282 {
27283       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->reserve((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27284       G__setnull(result7);
27285    return(1 || funcname || hash || result7 || libp) ;
27286 }
27287 
27288 static int G__G__GenVector_224_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27289 {
27290       {
27291          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->front();
27292          result7->ref = (long) (&obj);
27293          result7->obj.i = (long) (&obj);
27294       }
27295    return(1 || funcname || hash || result7 || libp) ;
27296 }
27297 
27298 static int G__G__GenVector_224_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27299 {
27300       {
27301          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->back();
27302          result7->ref = (long) (&obj);
27303          result7->obj.i = (long) (&obj);
27304       }
27305    return(1 || funcname || hash || result7 || libp) ;
27306 }
27307 
27308 static int G__G__GenVector_224_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27309 {
27310       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->push_back(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
27311       G__setnull(result7);
27312    return(1 || funcname || hash || result7 || libp) ;
27313 }
27314 
27315 static int G__G__GenVector_224_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27316 {
27317       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->swap(*(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27318       G__setnull(result7);
27319    return(1 || funcname || hash || result7 || libp) ;
27320 }
27321 
27322 static int G__G__GenVector_224_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27323 {
27324       {
27325          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
27326          vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
27327          pobj = new vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
27328          result7->obj.i = (long) ((void*) pobj);
27329          result7->ref = result7->obj.i;
27330          G__store_tempobject(*result7);
27331       }
27332    return(1 || funcname || hash || result7 || libp) ;
27333 }
27334 
27335 static int G__G__GenVector_224_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27336 {
27337       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1]))
27338 , *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[2])));
27339       G__setnull(result7);
27340    return(1 || funcname || hash || result7 || libp) ;
27341 }
27342 
27343 static int G__G__GenVector_224_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27344 {
27345       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), (vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[1])
27346 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
27347       G__setnull(result7);
27348    return(1 || funcname || hash || result7 || libp) ;
27349 }
27350 
27351 static int G__G__GenVector_224_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27352 {
27353       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->pop_back();
27354       G__setnull(result7);
27355    return(1 || funcname || hash || result7 || libp) ;
27356 }
27357 
27358 static int G__G__GenVector_224_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27359 {
27360       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])));
27361       G__setnull(result7);
27362    return(1 || funcname || hash || result7 || libp) ;
27363 }
27364 
27365 static int G__G__GenVector_224_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27366 {
27367       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[1])));
27368       G__setnull(result7);
27369    return(1 || funcname || hash || result7 || libp) ;
27370 }
27371 
27372 static int G__G__GenVector_224_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27373 {
27374       ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->clear();
27375       G__setnull(result7);
27376    return(1 || funcname || hash || result7 || libp) ;
27377 }
27378 
27379 // automatic destructor
27380 typedef vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > G__TvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR;
27381 static int G__G__GenVector_224_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27382 {
27383    char* gvp = (char*) G__getgvp();
27384    long soff = G__getstructoffset();
27385    int n = G__getaryconstruct();
27386    //
27387    //has_a_delete: 0
27388    //has_own_delete1arg: 0
27389    //has_own_delete2arg: 0
27390    //
27391    if (!soff) {
27392      return(1);
27393    }
27394    if (n) {
27395      if (gvp == (char*)G__PVOID) {
27396        delete[] (vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
27397      } else {
27398        G__setgvp((long) G__PVOID);
27399        for (int i = n - 1; i >= 0; --i) {
27400          ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff+(sizeof(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >)*i)))->~G__TvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
27401        }
27402        G__setgvp((long)gvp);
27403      }
27404    } else {
27405      if (gvp == (char*)G__PVOID) {
27406        delete (vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
27407      } else {
27408        G__setgvp((long) G__PVOID);
27409        ((vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff))->~G__TvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
27410        G__setgvp((long)gvp);
27411      }
27412    }
27413    G__setnull(result7);
27414    return(1 || funcname || hash || result7 || libp) ;
27415 }
27416 
27417 
27418 /* vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
27419 static int G__G__GenVector_228_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27420 {
27421       {
27422          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->at((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27423          result7->ref = (long) (&obj);
27424          result7->obj.i = (long) (&obj);
27425       }
27426    return(1 || funcname || hash || result7 || libp) ;
27427 }
27428 
27429 static int G__G__GenVector_228_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27430 {
27431       {
27432          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
27433          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->begin();
27434          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
27435          result7->obj.i = (long) ((void*) pobj);
27436          result7->ref = result7->obj.i;
27437          G__store_tempobject(*result7);
27438       }
27439    return(1 || funcname || hash || result7 || libp) ;
27440 }
27441 
27442 static int G__G__GenVector_228_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27443 {
27444       {
27445          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
27446          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->end();
27447          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
27448          result7->obj.i = (long) ((void*) pobj);
27449          result7->ref = result7->obj.i;
27450          G__store_tempobject(*result7);
27451       }
27452    return(1 || funcname || hash || result7 || libp) ;
27453 }
27454 
27455 static int G__G__GenVector_228_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27456 {
27457       {
27458          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
27459          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rbegin();
27460          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
27461          result7->obj.i = (long) ((void*) pobj);
27462          result7->ref = result7->obj.i;
27463          G__store_tempobject(*result7);
27464       }
27465    return(1 || funcname || hash || result7 || libp) ;
27466 }
27467 
27468 static int G__G__GenVector_228_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27469 {
27470       {
27471          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator* pobj;
27472          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->rend();
27473          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator(xobj);
27474          result7->obj.i = (long) ((void*) pobj);
27475          result7->ref = result7->obj.i;
27476          G__store_tempobject(*result7);
27477       }
27478    return(1 || funcname || hash || result7 || libp) ;
27479 }
27480 
27481 static int G__G__GenVector_228_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27482 {
27483       G__letint(result7, 104, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->size());
27484    return(1 || funcname || hash || result7 || libp) ;
27485 }
27486 
27487 static int G__G__GenVector_228_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27488 {
27489       G__letint(result7, 104, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->max_size());
27490    return(1 || funcname || hash || result7 || libp) ;
27491 }
27492 
27493 static int G__G__GenVector_228_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27494 {
27495       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27496       G__setnull(result7);
27497    return(1 || funcname || hash || result7 || libp) ;
27498 }
27499 
27500 static int G__G__GenVector_228_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27501 {
27502       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->resize((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) G__int(libp->para[1])));
27503       G__setnull(result7);
27504    return(1 || funcname || hash || result7 || libp) ;
27505 }
27506 
27507 static int G__G__GenVector_228_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27508 {
27509       G__letint(result7, 104, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->capacity());
27510    return(1 || funcname || hash || result7 || libp) ;
27511 }
27512 
27513 static int G__G__GenVector_228_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27514 {
27515       G__letint(result7, 103, (long) ((const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->empty());
27516    return(1 || funcname || hash || result7 || libp) ;
27517 }
27518 
27519 static int G__G__GenVector_228_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27520 {
27521       {
27522          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator[]((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27523          result7->ref = (long) (&obj);
27524          result7->obj.i = (long) (&obj);
27525       }
27526    return(1 || funcname || hash || result7 || libp) ;
27527 }
27528 
27529 static int G__G__GenVector_228_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27530 {
27531    vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27532    char* gvp = (char*) G__getgvp();
27533    int n = G__getaryconstruct();
27534    if (n) {
27535      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27536        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
27537      } else {
27538        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >[n];
27539      }
27540    } else {
27541      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27542        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
27543      } else {
27544        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >;
27545      }
27546    }
27547    result7->obj.i = (long) p;
27548    result7->ref = (long) p;
27549    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27550    return(1 || funcname || hash || result7 || libp) ;
27551 }
27552 
27553 static int G__G__GenVector_228_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27554 {
27555    vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27556    char* gvp = (char*) G__getgvp();
27557    switch (libp->paran) {
27558    case 2:
27559      //m: 2
27560      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27561        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
27562      } else {
27563        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
27564      }
27565      break;
27566    case 1:
27567      //m: 1
27568      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27569        p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27570      } else {
27571        p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27572      }
27573      break;
27574    }
27575    result7->obj.i = (long) p;
27576    result7->ref = (long) p;
27577    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27578    return(1 || funcname || hash || result7 || libp) ;
27579 }
27580 
27581 static int G__G__GenVector_228_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27582 {
27583    vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27584    char* gvp = (char*) G__getgvp();
27585    //m: 1
27586    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27587      p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27588    } else {
27589      p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27590    }
27591    result7->obj.i = (long) p;
27592    result7->ref = (long) p;
27593    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27594    return(1 || funcname || hash || result7 || libp) ;
27595 }
27596 
27597 static int G__G__GenVector_228_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27598 {
27599    vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >* p = NULL;
27600    char* gvp = (char*) G__getgvp();
27601    //m: 2
27602    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
27603      p = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
27604    } else {
27605      p = new((void*) gvp) vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1])));
27606    }
27607    result7->obj.i = (long) p;
27608    result7->ref = (long) p;
27609    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
27610    return(1 || funcname || hash || result7 || libp) ;
27611 }
27612 
27613 static int G__G__GenVector_228_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27614 {
27615       {
27616          const vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->operator=(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27617          result7->ref = (long) (&obj);
27618          result7->obj.i = (long) (&obj);
27619       }
27620    return(1 || funcname || hash || result7 || libp) ;
27621 }
27622 
27623 static int G__G__GenVector_228_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27624 {
27625       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->reserve((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[0]));
27626       G__setnull(result7);
27627    return(1 || funcname || hash || result7 || libp) ;
27628 }
27629 
27630 static int G__G__GenVector_228_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27631 {
27632       {
27633          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->front();
27634          result7->ref = (long) (&obj);
27635          result7->obj.i = (long) (&obj);
27636       }
27637    return(1 || funcname || hash || result7 || libp) ;
27638 }
27639 
27640 static int G__G__GenVector_228_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27641 {
27642       {
27643          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->back();
27644          result7->ref = (long) (&obj);
27645          result7->obj.i = (long) (&obj);
27646       }
27647    return(1 || funcname || hash || result7 || libp) ;
27648 }
27649 
27650 static int G__G__GenVector_228_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27651 {
27652       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->push_back(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref);
27653       G__setnull(result7);
27654    return(1 || funcname || hash || result7 || libp) ;
27655 }
27656 
27657 static int G__G__GenVector_228_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27658 {
27659       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->swap(*(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) libp->para[0].ref);
27660       G__setnull(result7);
27661    return(1 || funcname || hash || result7 || libp) ;
27662 }
27663 
27664 static int G__G__GenVector_228_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27665 {
27666       {
27667          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator* pobj;
27668          vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator xobj = ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[1].ref);
27669          pobj = new vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator(xobj);
27670          result7->obj.i = (long) ((void*) pobj);
27671          result7->ref = result7->obj.i;
27672          G__store_tempobject(*result7);
27673       }
27674    return(1 || funcname || hash || result7 || libp) ;
27675 }
27676 
27677 static int G__G__GenVector_228_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27678 {
27679       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[1]))
27680 , *((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator*) G__int(libp->para[2])));
27681       G__setnull(result7);
27682    return(1 || funcname || hash || result7 || libp) ;
27683 }
27684 
27685 static int G__G__GenVector_228_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27686 {
27687       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->insert(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), (vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type) G__int(libp->para[1])
27688 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[2].ref);
27689       G__setnull(result7);
27690    return(1 || funcname || hash || result7 || libp) ;
27691 }
27692 
27693 static int G__G__GenVector_228_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27694 {
27695       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->pop_back();
27696       G__setnull(result7);
27697    return(1 || funcname || hash || result7 || libp) ;
27698 }
27699 
27700 static int G__G__GenVector_228_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27701 {
27702       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])));
27703       G__setnull(result7);
27704    return(1 || funcname || hash || result7 || libp) ;
27705 }
27706 
27707 static int G__G__GenVector_228_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27708 {
27709       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->erase(*((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[0])), *((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator*) G__int(libp->para[1])));
27710       G__setnull(result7);
27711    return(1 || funcname || hash || result7 || libp) ;
27712 }
27713 
27714 static int G__G__GenVector_228_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27715 {
27716       ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) G__getstructoffset())->clear();
27717       G__setnull(result7);
27718    return(1 || funcname || hash || result7 || libp) ;
27719 }
27720 
27721 // automatic destructor
27722 typedef vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > G__TvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR;
27723 static int G__G__GenVector_228_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
27724 {
27725    char* gvp = (char*) G__getgvp();
27726    long soff = G__getstructoffset();
27727    int n = G__getaryconstruct();
27728    //
27729    //has_a_delete: 0
27730    //has_own_delete1arg: 0
27731    //has_own_delete2arg: 0
27732    //
27733    if (!soff) {
27734      return(1);
27735    }
27736    if (n) {
27737      if (gvp == (char*)G__PVOID) {
27738        delete[] (vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
27739      } else {
27740        G__setgvp((long) G__PVOID);
27741        for (int i = n - 1; i >= 0; --i) {
27742          ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff+(sizeof(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >)*i)))->~G__TvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
27743        }
27744        G__setgvp((long)gvp);
27745      }
27746    } else {
27747      if (gvp == (char*)G__PVOID) {
27748        delete (vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) soff;
27749      } else {
27750        G__setgvp((long) G__PVOID);
27751        ((vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*) (soff))->~G__TvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR();
27752        G__setgvp((long)gvp);
27753      }
27754    }
27755    G__setnull(result7);
27756    return(1 || funcname || hash || result7 || libp) ;
27757 }
27758 
27759 
27760 /* Setting up global function */
27761 
27762 /*********************************************************
27763 * Member function Stub
27764 *********************************************************/
27765 
27766 /* ROOT */
27767 
27768 /* ROOT::Math */
27769 
27770 /* ROOT::Math::DefaultCoordinateSystemTag */
27771 
27772 /* ROOT::Math::Cartesian2D<double> */
27773 
27774 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27775 
27776 /* ROOT::Math::Polar2D<double> */
27777 
27778 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27779 
27780 /* ROOT::Math::GlobalCoordinateSystemTag */
27781 
27782 /* ROOT::Math::LocalCoordinateSystemTag */
27783 
27784 /* ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27785 
27786 /* ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27787 
27788 /* ROOT::Math::Cartesian3D<double> */
27789 
27790 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27791 
27792 /* ROOT::Math::CylindricalEta3D<double> */
27793 
27794 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27795 
27796 /* ROOT::Math::Polar3D<double> */
27797 
27798 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27799 
27800 /* ROOT::Math::Cylindrical3D<double> */
27801 
27802 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27803 
27804 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27805 
27806 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27807 
27808 /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27809 
27810 /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
27811 
27812 /* ROOT::Math::PxPyPzE4D<double> */
27813 
27814 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > */
27815 
27816 /* ROOT::Math::PxPyPzM4D<double> */
27817 
27818 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > */
27819 
27820 /* ROOT::Math::PtEtaPhiE4D<double> */
27821 
27822 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > */
27823 
27824 /* ROOT::Math::PtEtaPhiM4D<double> */
27825 
27826 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > */
27827 
27828 /* ROOT::Math::Rotation3D */
27829 
27830 /* ROOT::Math::AxisAngle */
27831 
27832 /* ROOT::Math::EulerAngles */
27833 
27834 /* ROOT::Math::Quaternion */
27835 
27836 /* ROOT::Math::RotationX */
27837 
27838 /* ROOT::Math::RotationY */
27839 
27840 /* ROOT::Math::RotationZ */
27841 
27842 /* ROOT::Math::RotationZYX */
27843 
27844 /* ROOT::Math::BoostX */
27845 
27846 /* ROOT::Math::BoostY */
27847 
27848 /* ROOT::Math::BoostZ */
27849 
27850 /* ROOT::Math::Boost */
27851 
27852 /* ROOT::Math::LorentzRotation */
27853 
27854 /* ROOT::Math::Plane3D */
27855 
27856 /* ROOT::Math::Translation3D */
27857 
27858 /* ROOT::Math::Transform3D */
27859 
27860 /* ROOT::Math::VectorUtil */
27861 
27862 /* vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > > */
27863 
27864 /* vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > > */
27865 
27866 /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
27867 
27868 /* vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
27869 
27870 /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
27871 
27872 /* vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
27873 
27874 /*********************************************************
27875 * Global function Stub
27876 *********************************************************/
27877 
27878 /*********************************************************
27879 * Get size of pointer to member function
27880 *********************************************************/
27881 class G__Sizep2memfuncG__GenVector {
27882  public:
27883   G__Sizep2memfuncG__GenVector(): p(&G__Sizep2memfuncG__GenVector::sizep2memfunc) {}
27884     size_t sizep2memfunc() { return(sizeof(p)); }
27885   private:
27886     size_t (G__Sizep2memfuncG__GenVector::*p)();
27887 };
27888 
27889 size_t G__get_sizep2memfuncG__GenVector()
27890 {
27891   G__Sizep2memfuncG__GenVector a;
27892   G__setsizep2memfunc((int)a.sizep2memfunc());
27893   return((size_t)a.sizep2memfunc());
27894 }
27895 
27896 
27897 /*********************************************************
27898 * virtual base class offset calculation interface
27899 *********************************************************/
27900 
27901    /* Setting up class inheritance */
27902 
27903 /*********************************************************
27904 * Inheritance information setup/
27905 *********************************************************/
27906 extern "C" void G__cpp_setup_inheritanceG__GenVector() {
27907 
27908    /* Setting up class inheritance */
27909 }
27910 
27911 /*********************************************************
27912 * typedef information setup/
27913 *********************************************************/
27914 extern "C" void G__cpp_setup_typetableG__GenVector() {
27915 
27916    /* Setting up typedef entry */
27917    G__search_typename2("Short_t",115,-1,0,-1);
27918    G__setnewtype(-1,"Signed Short integer 2 bytes (short)",0);
27919    G__search_typename2("Int_t",105,-1,0,-1);
27920    G__setnewtype(-1,"Signed integer 4 bytes (int)",0);
27921    G__search_typename2("Version_t",115,-1,0,-1);
27922    G__setnewtype(-1,"Class version identifier (short)",0);
27923    G__search_typename2("VoidFuncPtr_t",89,-1,0,-1);
27924    G__setnewtype(-1,"pointer to void function",0);
27925    G__search_typename2("ShowMembersFunc_t",89,-1,0,-1);
27926    G__setnewtype(-1,"void (*ShowMembersFunc_t)(void *obj, TMemberInspector &R__insp);",0);
27927    G__search_typename2("NewFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
27928    G__setnewtype(-1,"void *(*NewFunc_t)(void *);",0);
27929    G__search_typename2("NewArrFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
27930    G__setnewtype(-1,"void *(*NewArrFunc_t)(Long_t size, void *arena);",0);
27931    G__search_typename2("DelFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
27932    G__setnewtype(-1,"void  (*DelFunc_t)(void *);",0);
27933    G__search_typename2("DelArrFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
27934    G__setnewtype(-1,"void  (*DelArrFunc_t)(void *);",0);
27935    G__search_typename2("DesFunc_t",89,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
27936    G__setnewtype(-1,"void  (*DesFunc_t)(void *);",0);
27937    G__search_typename2("DirAutoAdd_t",89,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
27938    G__setnewtype(-1,"void  (*DirAutoAdd_t)(void *, TDirectory*);",0);
27939    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
27940    G__setnewtype(-1,NULL,0);
27941    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
27942    G__setnewtype(-1,NULL,0);
27943    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
27944    G__setnewtype(-1,NULL,0);
27945    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
27946    G__setnewtype(-1,NULL,0);
27947    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
27948    G__setnewtype(-1,NULL,0);
27949    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
27950    G__setnewtype(-1,NULL,0);
27951    G__search_typename2("DisplacementVector2D<Cartesian2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27952    G__setnewtype(-1,NULL,0);
27953    G__search_typename2("XYVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27954    G__setnewtype(-1,NULL,0);
27955    G__search_typename2("XYVectorD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27956    G__setnewtype(-1,NULL,0);
27957    G__search_typename2("DisplacementVector2D<Cartesian2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27958    G__setnewtype(-1,NULL,0);
27959    G__search_typename2("XYVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27960    G__setnewtype(-1,NULL,0);
27961    G__search_typename2("DisplacementVector2D<Polar2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27962    G__setnewtype(-1,NULL,0);
27963    G__search_typename2("Polar2DVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27964    G__setnewtype(-1,NULL,0);
27965    G__search_typename2("Polar2DVectorD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27966    G__setnewtype(-1,NULL,0);
27967    G__search_typename2("DisplacementVector2D<Polar2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27968    G__setnewtype(-1,NULL,0);
27969    G__search_typename2("Polar2DVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27970    G__setnewtype(-1,NULL,0);
27971    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR));
27972    G__setnewtype(-1,NULL,0);
27973    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR));
27974    G__setnewtype(-1,NULL,0);
27975    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
27976    G__setnewtype(-1,NULL,0);
27977    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
27978    G__setnewtype(-1,NULL,0);
27979    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
27980    G__setnewtype(-1,NULL,0);
27981    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
27982    G__setnewtype(-1,NULL,0);
27983    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
27984    G__setnewtype(-1,NULL,0);
27985    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
27986    G__setnewtype(-1,NULL,0);
27987    G__search_typename2("PositionVector2D<Cartesian2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27988    G__setnewtype(-1,NULL,0);
27989    G__search_typename2("XYPoint",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27990    G__setnewtype(-1,NULL,0);
27991    G__search_typename2("XYPointD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27992    G__setnewtype(-1,NULL,0);
27993    G__search_typename2("PositionVector2D<Cartesian2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27994    G__setnewtype(-1,NULL,0);
27995    G__search_typename2("XYPointF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27996    G__setnewtype(-1,NULL,0);
27997    G__search_typename2("PositionVector2D<Polar2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
27998    G__setnewtype(-1,NULL,0);
27999    G__search_typename2("Polar2DPoint",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28000    G__setnewtype(-1,NULL,0);
28001    G__search_typename2("Polar2DPointD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28002    G__setnewtype(-1,NULL,0);
28003    G__search_typename2("PositionVector2D<Polar2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28004    G__setnewtype(-1,NULL,0);
28005    G__search_typename2("Polar2DPointF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28006    G__setnewtype(-1,NULL,0);
28007    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28008    G__setnewtype(-1,NULL,0);
28009    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28010    G__setnewtype(-1,NULL,0);
28011    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28012    G__setnewtype(-1,NULL,0);
28013    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28014    G__setnewtype(-1,NULL,0);
28015    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28016    G__setnewtype(-1,NULL,0);
28017    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28018    G__setnewtype(-1,NULL,0);
28019    G__search_typename2("DisplacementVector3D<Cartesian3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28020    G__setnewtype(-1,NULL,0);
28021    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28022    G__setnewtype(-1,NULL,0);
28023    G__search_typename2("DisplacementVector3D<Cartesian3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28024    G__setnewtype(-1,NULL,0);
28025    G__search_typename2("XYZVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28026    G__setnewtype(-1,NULL,0);
28027    G__search_typename2("XYZVectorD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28028    G__setnewtype(-1,NULL,0);
28029    G__search_typename2("DisplacementVector3D<CylindricalEta3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28030    G__setnewtype(-1,NULL,0);
28031    G__search_typename2("RhoEtaPhiVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28032    G__setnewtype(-1,NULL,0);
28033    G__search_typename2("DisplacementVector3D<CylindricalEta3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28034    G__setnewtype(-1,NULL,0);
28035    G__search_typename2("RhoEtaPhiVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28036    G__setnewtype(-1,NULL,0);
28037    G__search_typename2("RhoEtaPhiVectorD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28038    G__setnewtype(-1,NULL,0);
28039    G__search_typename2("DisplacementVector3D<Polar3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28040    G__setnewtype(-1,NULL,0);
28041    G__search_typename2("Polar3DVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28042    G__setnewtype(-1,NULL,0);
28043    G__search_typename2("DisplacementVector3D<Polar3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28044    G__setnewtype(-1,NULL,0);
28045    G__search_typename2("Polar3DVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28046    G__setnewtype(-1,NULL,0);
28047    G__search_typename2("Polar3DVectorD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28048    G__setnewtype(-1,NULL,0);
28049    G__search_typename2("DisplacementVector3D<Cylindrical3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28050    G__setnewtype(-1,NULL,0);
28051    G__search_typename2("RhoZPhiVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28052    G__setnewtype(-1,NULL,0);
28053    G__search_typename2("DisplacementVector3D<Cylindrical3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28054    G__setnewtype(-1,NULL,0);
28055    G__search_typename2("RhoZPhiVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28056    G__setnewtype(-1,NULL,0);
28057    G__search_typename2("RhoZPhiVectorD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28058    G__setnewtype(-1,NULL,0);
28059    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR));
28060    G__setnewtype(-1,NULL,0);
28061    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR));
28062    G__setnewtype(-1,NULL,0);
28063    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR));
28064    G__setnewtype(-1,NULL,0);
28065    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR));
28066    G__setnewtype(-1,NULL,0);
28067    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28068    G__setnewtype(-1,NULL,0);
28069    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28070    G__setnewtype(-1,NULL,0);
28071    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28072    G__setnewtype(-1,NULL,0);
28073    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28074    G__setnewtype(-1,NULL,0);
28075    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28076    G__setnewtype(-1,NULL,0);
28077    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28078    G__setnewtype(-1,NULL,0);
28079    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28080    G__setnewtype(-1,NULL,0);
28081    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28082    G__setnewtype(-1,NULL,0);
28083    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28084    G__setnewtype(-1,NULL,0);
28085    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28086    G__setnewtype(-1,NULL,0);
28087    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28088    G__setnewtype(-1,NULL,0);
28089    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28090    G__setnewtype(-1,NULL,0);
28091    G__search_typename2("PositionVector3D<Cartesian3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28092    G__setnewtype(-1,NULL,0);
28093    G__search_typename2("XYZPoint",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28094    G__setnewtype(-1,NULL,0);
28095    G__search_typename2("PositionVector3D<Cartesian3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28096    G__setnewtype(-1,NULL,0);
28097    G__search_typename2("XYZPointF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28098    G__setnewtype(-1,NULL,0);
28099    G__search_typename2("XYZPointD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28100    G__setnewtype(-1,NULL,0);
28101    G__search_typename2("PositionVector3D<CylindricalEta3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28102    G__setnewtype(-1,NULL,0);
28103    G__search_typename2("RhoEtaPhiPoint",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28104    G__setnewtype(-1,NULL,0);
28105    G__search_typename2("PositionVector3D<CylindricalEta3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28106    G__setnewtype(-1,NULL,0);
28107    G__search_typename2("RhoEtaPhiPointF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28108    G__setnewtype(-1,NULL,0);
28109    G__search_typename2("RhoEtaPhiPointD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28110    G__setnewtype(-1,NULL,0);
28111    G__search_typename2("PositionVector3D<Polar3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28112    G__setnewtype(-1,NULL,0);
28113    G__search_typename2("Polar3DPoint",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28114    G__setnewtype(-1,NULL,0);
28115    G__search_typename2("PositionVector3D<Polar3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28116    G__setnewtype(-1,NULL,0);
28117    G__search_typename2("Polar3DPointF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28118    G__setnewtype(-1,NULL,0);
28119    G__search_typename2("Polar3DPointD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28120    G__setnewtype(-1,NULL,0);
28121    G__search_typename2("PositionVector3D<Cylindrical3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28122    G__setnewtype(-1,NULL,0);
28123    G__search_typename2("RhoZPhiPoint",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28124    G__setnewtype(-1,NULL,0);
28125    G__search_typename2("PositionVector3D<Cylindrical3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28126    G__setnewtype(-1,NULL,0);
28127    G__search_typename2("RhoZPhiPointF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28128    G__setnewtype(-1,NULL,0);
28129    G__search_typename2("RhoZPhiPointD",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28130    G__setnewtype(-1,NULL,0);
28131    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28132    G__setnewtype(-1,NULL,0);
28133    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28134    G__setnewtype(-1,NULL,0);
28135    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28136    G__setnewtype(-1,NULL,0);
28137    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28138    G__setnewtype(-1,NULL,0);
28139    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28140    G__setnewtype(-1,NULL,0);
28141    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28142    G__setnewtype(-1,NULL,0);
28143    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28144    G__setnewtype(-1,NULL,0);
28145    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28146    G__setnewtype(-1,NULL,0);
28147    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28148    G__setnewtype(-1,NULL,0);
28149    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28150    G__setnewtype(-1,NULL,0);
28151    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28152    G__setnewtype(-1,NULL,0);
28153    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28154    G__setnewtype(-1,NULL,0);
28155    G__search_typename2("LorentzVector<PxPyPzE4D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28156    G__setnewtype(-1,NULL,0);
28157    G__search_typename2("XYZTVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28158    G__setnewtype(-1,NULL,0);
28159    G__search_typename2("PxPyPzEVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28160    G__setnewtype(-1,NULL,0);
28161    G__search_typename2("LorentzVector<PxPyPzE4D<float> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28162    G__setnewtype(-1,NULL,0);
28163    G__search_typename2("XYZTVectorF",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28164    G__setnewtype(-1,NULL,0);
28165    G__search_typename2("LorentzVector<PxPyPzM4D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28166    G__setnewtype(-1,NULL,0);
28167    G__search_typename2("PxPyPzMVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28168    G__setnewtype(-1,NULL,0);
28169    G__search_typename2("LorentzVector<PtEtaPhiE4D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28170    G__setnewtype(-1,NULL,0);
28171    G__search_typename2("PtEtaPhiEVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28172    G__setnewtype(-1,NULL,0);
28173    G__search_typename2("LorentzVector<PtEtaPhiM4D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28174    G__setnewtype(-1,NULL,0);
28175    G__search_typename2("PtEtaPhiMVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28176    G__setnewtype(-1,NULL,0);
28177    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR));
28178    G__setnewtype(-1,NULL,0);
28179    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR));
28180    G__setnewtype(-1,NULL,0);
28181    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR));
28182    G__setnewtype(-1,NULL,0);
28183    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR));
28184    G__setnewtype(-1,NULL,0);
28185    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28186    G__setnewtype(-1,NULL,0);
28187    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28188    G__setnewtype(-1,NULL,0);
28189    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28190    G__setnewtype(-1,NULL,0);
28191    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28192    G__setnewtype(-1,NULL,0);
28193    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28194    G__setnewtype(-1,NULL,0);
28195    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28196    G__setnewtype(-1,NULL,0);
28197    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28198    G__setnewtype(-1,NULL,0);
28199    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28200    G__setnewtype(-1,NULL,0);
28201    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
28202    G__setnewtype(-1,NULL,0);
28203    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEfloatgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
28204    G__setnewtype(-1,NULL,0);
28205    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEfloatgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
28206    G__setnewtype(-1,NULL,0);
28207    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
28208    G__setnewtype(-1,NULL,0);
28209    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
28210    G__setnewtype(-1,NULL,0);
28211    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
28212    G__setnewtype(-1,NULL,0);
28213    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<float> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
28214    G__setnewtype(-1,NULL,0);
28215    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28216    G__setnewtype(-1,NULL,0);
28217    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28218    G__setnewtype(-1,NULL,0);
28219    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28220    G__setnewtype(-1,NULL,0);
28221    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28222    G__setnewtype(-1,NULL,0);
28223    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28224    G__setnewtype(-1,NULL,0);
28225    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28226    G__setnewtype(-1,NULL,0);
28227    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28228    G__setnewtype(-1,NULL,0);
28229    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28230    G__setnewtype(-1,NULL,0);
28231    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
28232    G__setnewtype(-1,NULL,0);
28233    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28234    G__setnewtype(-1,NULL,0);
28235    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28236    G__setnewtype(-1,NULL,0);
28237    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28238    G__setnewtype(-1,NULL,0);
28239    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28240    G__setnewtype(-1,NULL,0);
28241    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28242    G__setnewtype(-1,NULL,0);
28243    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28244    G__setnewtype(-1,NULL,0);
28245    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28246    G__setnewtype(-1,NULL,0);
28247    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28248    G__setnewtype(-1,NULL,0);
28249    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
28250    G__setnewtype(-1,NULL,0);
28251    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28252    G__setnewtype(-1,NULL,0);
28253    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28254    G__setnewtype(-1,NULL,0);
28255    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28256    G__setnewtype(-1,NULL,0);
28257    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28258    G__setnewtype(-1,NULL,0);
28259    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28260    G__setnewtype(-1,NULL,0);
28261    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28262    G__setnewtype(-1,NULL,0);
28263    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28264    G__setnewtype(-1,NULL,0);
28265    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28266    G__setnewtype(-1,NULL,0);
28267    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
28268    G__setnewtype(-1,NULL,0);
28269    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
28270    G__setnewtype(-1,NULL,0);
28271    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX));
28272    G__setnewtype(-1,NULL,0);
28273    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX));
28274    G__setnewtype(-1,NULL,0);
28275    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY));
28276    G__setnewtype(-1,NULL,0);
28277    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ));
28278    G__setnewtype(-1,NULL,0);
28279    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
28280    G__setnewtype(-1,NULL,0);
28281    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
28282    G__setnewtype(-1,NULL,0);
28283    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
28284    G__setnewtype(-1,NULL,0);
28285    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
28286    G__setnewtype(-1,NULL,0);
28287    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
28288    G__setnewtype(-1,NULL,0);
28289    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
28290    G__setnewtype(-1,NULL,0);
28291    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
28292    G__setnewtype(-1,NULL,0);
28293    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
28294    G__setnewtype(-1,NULL,0);
28295    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
28296    G__setnewtype(-1,NULL,0);
28297    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles));
28298    G__setnewtype(-1,NULL,0);
28299    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28300    G__setnewtype(-1,NULL,0);
28301    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28302    G__setnewtype(-1,NULL,0);
28303    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28304    G__setnewtype(-1,NULL,0);
28305    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28306    G__setnewtype(-1,NULL,0);
28307    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28308    G__setnewtype(-1,NULL,0);
28309    G__search_typename2("AxisVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28310    G__setnewtype(-1,NULL,0);
28311    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
28312    G__setnewtype(-1,NULL,0);
28313    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
28314    G__setnewtype(-1,NULL,0);
28315    G__search_typename2("XYZVector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
28316    G__setnewtype(-1,NULL,0);
28317    G__search_typename2("Vector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D));
28318    G__setnewtype(-1,NULL,0);
28319    G__search_typename2("Vector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
28320    G__setnewtype(-1,NULL,0);
28321    G__search_typename2("Point",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
28322    G__setnewtype(-1,NULL,0);
28323    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
28324    G__setnewtype(-1,NULL,0);
28325    G__search_typename2("Vector",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
28326    G__setnewtype(-1,NULL,0);
28327    G__search_typename2("Point",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
28328    G__setnewtype(-1,NULL,0);
28329    G__search_typename2("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28330    G__setnewtype(-1,NULL,0);
28331    G__search_typename2("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28332    G__setnewtype(-1,NULL,0);
28333    G__search_typename2("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28334    G__setnewtype(-1,NULL,0);
28335    G__search_typename2("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28336    G__setnewtype(-1,NULL,0);
28337    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28338    G__setnewtype(-1,NULL,0);
28339    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28340    G__setnewtype(-1,NULL,0);
28341    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28342    G__setnewtype(-1,NULL,0);
28343    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28344    G__setnewtype(-1,NULL,0);
28345    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28346    G__setnewtype(-1,NULL,0);
28347    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28348    G__setnewtype(-1,NULL,0);
28349    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28350    G__setnewtype(-1,NULL,0);
28351    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28352    G__setnewtype(-1,NULL,0);
28353    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28354    G__setnewtype(-1,NULL,0);
28355    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28356    G__setnewtype(-1,NULL,0);
28357    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28358    G__setnewtype(-1,NULL,0);
28359    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28360    G__setnewtype(-1,NULL,0);
28361    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28362    G__setnewtype(-1,NULL,0);
28363    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28364    G__setnewtype(-1,NULL,0);
28365    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28366    G__setnewtype(-1,NULL,0);
28367    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28368    G__setnewtype(-1,NULL,0);
28369    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28370    G__setnewtype(-1,NULL,0);
28371    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28372    G__setnewtype(-1,NULL,0);
28373    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28374    G__setnewtype(-1,NULL,0);
28375    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28376    G__setnewtype(-1,NULL,0);
28377    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28378    G__setnewtype(-1,NULL,0);
28379    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28380    G__setnewtype(-1,NULL,0);
28381    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28382    G__setnewtype(-1,NULL,0);
28383    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28384    G__setnewtype(-1,NULL,0);
28385    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28386    G__setnewtype(-1,NULL,0);
28387    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28388    G__setnewtype(-1,NULL,0);
28389    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28390    G__setnewtype(-1,NULL,0);
28391    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28392    G__setnewtype(-1,NULL,0);
28393    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28394    G__setnewtype(-1,NULL,0);
28395    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28396    G__setnewtype(-1,NULL,0);
28397    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28398    G__setnewtype(-1,NULL,0);
28399    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28400    G__setnewtype(-1,NULL,0);
28401    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28402    G__setnewtype(-1,NULL,0);
28403    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28404    G__setnewtype(-1,NULL,0);
28405    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28406    G__setnewtype(-1,NULL,0);
28407    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28408    G__setnewtype(-1,NULL,0);
28409    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28410    G__setnewtype(-1,NULL,0);
28411    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28412    G__setnewtype(-1,NULL,0);
28413    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28414    G__setnewtype(-1,NULL,0);
28415    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28416    G__setnewtype(-1,NULL,0);
28417    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28418    G__setnewtype(-1,NULL,0);
28419    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28420    G__setnewtype(-1,NULL,0);
28421    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28422    G__setnewtype(-1,NULL,0);
28423    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28424    G__setnewtype(-1,NULL,0);
28425    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28426    G__setnewtype(-1,NULL,0);
28427    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28428    G__setnewtype(-1,NULL,0);
28429    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28430    G__setnewtype(-1,NULL,0);
28431    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28432    G__setnewtype(-1,NULL,0);
28433    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28434    G__setnewtype(-1,NULL,0);
28435    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28436    G__setnewtype(-1,NULL,0);
28437    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28438    G__setnewtype(-1,NULL,0);
28439    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28440    G__setnewtype(-1,NULL,0);
28441    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28442    G__setnewtype(-1,NULL,0);
28443    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28444    G__setnewtype(-1,NULL,0);
28445    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28446    G__setnewtype(-1,NULL,0);
28447    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28448    G__setnewtype(-1,NULL,0);
28449    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28450    G__setnewtype(-1,NULL,0);
28451    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28452    G__setnewtype(-1,NULL,0);
28453    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28454    G__setnewtype(-1,NULL,0);
28455    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28456    G__setnewtype(-1,NULL,0);
28457    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28458    G__setnewtype(-1,NULL,0);
28459    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28460    G__setnewtype(-1,NULL,0);
28461    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28462    G__setnewtype(-1,NULL,0);
28463    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28464    G__setnewtype(-1,NULL,0);
28465    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28466    G__setnewtype(-1,NULL,0);
28467    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28468    G__setnewtype(-1,NULL,0);
28469    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28470    G__setnewtype(-1,NULL,0);
28471    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28472    G__setnewtype(-1,NULL,0);
28473    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28474    G__setnewtype(-1,NULL,0);
28475    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28476    G__setnewtype(-1,NULL,0);
28477    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28478    G__setnewtype(-1,NULL,0);
28479    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28480    G__setnewtype(-1,NULL,0);
28481    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28482    G__setnewtype(-1,NULL,0);
28483    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28484    G__setnewtype(-1,NULL,0);
28485    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28486    G__setnewtype(-1,NULL,0);
28487    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28488    G__setnewtype(-1,NULL,0);
28489    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28490    G__setnewtype(-1,NULL,0);
28491    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28492    G__setnewtype(-1,NULL,0);
28493    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28494    G__setnewtype(-1,NULL,0);
28495    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28496    G__setnewtype(-1,NULL,0);
28497    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28498    G__setnewtype(-1,NULL,0);
28499    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28500    G__setnewtype(-1,NULL,0);
28501    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28502    G__setnewtype(-1,NULL,0);
28503    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28504    G__setnewtype(-1,NULL,0);
28505    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28506    G__setnewtype(-1,NULL,0);
28507    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28508    G__setnewtype(-1,NULL,0);
28509    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28510    G__setnewtype(-1,NULL,0);
28511    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28512    G__setnewtype(-1,NULL,0);
28513    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28514    G__setnewtype(-1,NULL,0);
28515    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28516    G__setnewtype(-1,NULL,0);
28517    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28518    G__setnewtype(-1,NULL,0);
28519    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28520    G__setnewtype(-1,NULL,0);
28521    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28522    G__setnewtype(-1,NULL,0);
28523    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28524    G__setnewtype(-1,NULL,0);
28525    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28526    G__setnewtype(-1,NULL,0);
28527    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28528    G__setnewtype(-1,NULL,0);
28529    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28530    G__setnewtype(-1,NULL,0);
28531    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28532    G__setnewtype(-1,NULL,0);
28533    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28534    G__setnewtype(-1,NULL,0);
28535    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28536    G__setnewtype(-1,NULL,0);
28537    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28538    G__setnewtype(-1,NULL,0);
28539    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28540    G__setnewtype(-1,NULL,0);
28541    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28542    G__setnewtype(-1,NULL,0);
28543    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28544    G__setnewtype(-1,NULL,0);
28545    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28546    G__setnewtype(-1,NULL,0);
28547    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28548    G__setnewtype(-1,NULL,0);
28549    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28550    G__setnewtype(-1,NULL,0);
28551    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28552    G__setnewtype(-1,NULL,0);
28553    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28554    G__setnewtype(-1,NULL,0);
28555    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28556    G__setnewtype(-1,NULL,0);
28557    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28558    G__setnewtype(-1,NULL,0);
28559    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28560    G__setnewtype(-1,NULL,0);
28561    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28562    G__setnewtype(-1,NULL,0);
28563    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28564    G__setnewtype(-1,NULL,0);
28565    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28566    G__setnewtype(-1,NULL,0);
28567    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28568    G__setnewtype(-1,NULL,0);
28569    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28570    G__setnewtype(-1,NULL,0);
28571    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28572    G__setnewtype(-1,NULL,0);
28573    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28574    G__setnewtype(-1,NULL,0);
28575    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28576    G__setnewtype(-1,NULL,0);
28577    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28578    G__setnewtype(-1,NULL,0);
28579    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28580    G__setnewtype(-1,NULL,0);
28581    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28582    G__setnewtype(-1,NULL,0);
28583    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28584    G__setnewtype(-1,NULL,0);
28585    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28586    G__setnewtype(-1,NULL,0);
28587    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28588    G__setnewtype(-1,NULL,0);
28589    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28590    G__setnewtype(-1,NULL,0);
28591    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28592    G__setnewtype(-1,NULL,0);
28593    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28594    G__setnewtype(-1,NULL,0);
28595    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28596    G__setnewtype(-1,NULL,0);
28597    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28598    G__setnewtype(-1,NULL,0);
28599    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28600    G__setnewtype(-1,NULL,0);
28601    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28602    G__setnewtype(-1,NULL,0);
28603    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28604    G__setnewtype(-1,NULL,0);
28605    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28606    G__setnewtype(-1,NULL,0);
28607    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28608    G__setnewtype(-1,NULL,0);
28609    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28610    G__setnewtype(-1,NULL,0);
28611    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28612    G__setnewtype(-1,NULL,0);
28613    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28614    G__setnewtype(-1,NULL,0);
28615    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28616    G__setnewtype(-1,NULL,0);
28617    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28618    G__setnewtype(-1,NULL,0);
28619    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28620    G__setnewtype(-1,NULL,0);
28621    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28622    G__setnewtype(-1,NULL,0);
28623    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28624    G__setnewtype(-1,NULL,0);
28625    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28626    G__setnewtype(-1,NULL,0);
28627    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28628    G__setnewtype(-1,NULL,0);
28629    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28630    G__setnewtype(-1,NULL,0);
28631    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28632    G__setnewtype(-1,NULL,0);
28633    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28634    G__setnewtype(-1,NULL,0);
28635    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28636    G__setnewtype(-1,NULL,0);
28637    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28638    G__setnewtype(-1,NULL,0);
28639    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28640    G__setnewtype(-1,NULL,0);
28641    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28642    G__setnewtype(-1,NULL,0);
28643    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28644    G__setnewtype(-1,NULL,0);
28645    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28646    G__setnewtype(-1,NULL,0);
28647    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28648    G__setnewtype(-1,NULL,0);
28649    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28650    G__setnewtype(-1,NULL,0);
28651    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28652    G__setnewtype(-1,NULL,0);
28653    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28654    G__setnewtype(-1,NULL,0);
28655    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28656    G__setnewtype(-1,NULL,0);
28657    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28658    G__setnewtype(-1,NULL,0);
28659    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28660    G__setnewtype(-1,NULL,0);
28661    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28662    G__setnewtype(-1,NULL,0);
28663    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28664    G__setnewtype(-1,NULL,0);
28665    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28666    G__setnewtype(-1,NULL,0);
28667    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28668    G__setnewtype(-1,NULL,0);
28669    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28670    G__setnewtype(-1,NULL,0);
28671    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28672    G__setnewtype(-1,NULL,0);
28673    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28674    G__setnewtype(-1,NULL,0);
28675    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28676    G__setnewtype(-1,NULL,0);
28677    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28678    G__setnewtype(-1,NULL,0);
28679    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28680    G__setnewtype(-1,NULL,0);
28681    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28682    G__setnewtype(-1,NULL,0);
28683    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28684    G__setnewtype(-1,NULL,0);
28685    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28686    G__setnewtype(-1,NULL,0);
28687    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28688    G__setnewtype(-1,NULL,0);
28689    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28690    G__setnewtype(-1,NULL,0);
28691    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28692    G__setnewtype(-1,NULL,0);
28693    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28694    G__setnewtype(-1,NULL,0);
28695    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28696    G__setnewtype(-1,NULL,0);
28697    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28698    G__setnewtype(-1,NULL,0);
28699    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28700    G__setnewtype(-1,NULL,0);
28701    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28702    G__setnewtype(-1,NULL,0);
28703    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28704    G__setnewtype(-1,NULL,0);
28705    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28706    G__setnewtype(-1,NULL,0);
28707    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28708    G__setnewtype(-1,NULL,0);
28709    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28710    G__setnewtype(-1,NULL,0);
28711    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28712    G__setnewtype(-1,NULL,0);
28713    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28714    G__setnewtype(-1,NULL,0);
28715    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28716    G__setnewtype(-1,NULL,0);
28717    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28718    G__setnewtype(-1,NULL,0);
28719    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28720    G__setnewtype(-1,NULL,0);
28721    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28722    G__setnewtype(-1,NULL,0);
28723    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28724    G__setnewtype(-1,NULL,0);
28725    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28726    G__setnewtype(-1,NULL,0);
28727    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28728    G__setnewtype(-1,NULL,0);
28729    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28730    G__setnewtype(-1,NULL,0);
28731    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28732    G__setnewtype(-1,NULL,0);
28733    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28734    G__setnewtype(-1,NULL,0);
28735    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28736    G__setnewtype(-1,NULL,0);
28737    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28738    G__setnewtype(-1,NULL,0);
28739    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28740    G__setnewtype(-1,NULL,0);
28741    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28742    G__setnewtype(-1,NULL,0);
28743    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28744    G__setnewtype(-1,NULL,0);
28745    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28746    G__setnewtype(-1,NULL,0);
28747    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28748    G__setnewtype(-1,NULL,0);
28749    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28750    G__setnewtype(-1,NULL,0);
28751    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28752    G__setnewtype(-1,NULL,0);
28753    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28754    G__setnewtype(-1,NULL,0);
28755    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28756    G__setnewtype(-1,NULL,0);
28757    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28758    G__setnewtype(-1,NULL,0);
28759    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28760    G__setnewtype(-1,NULL,0);
28761    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28762    G__setnewtype(-1,NULL,0);
28763    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28764    G__setnewtype(-1,NULL,0);
28765    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28766    G__setnewtype(-1,NULL,0);
28767    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28768    G__setnewtype(-1,NULL,0);
28769    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28770    G__setnewtype(-1,NULL,0);
28771    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28772    G__setnewtype(-1,NULL,0);
28773    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28774    G__setnewtype(-1,NULL,0);
28775    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28776    G__setnewtype(-1,NULL,0);
28777    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
28778    G__setnewtype(-1,NULL,0);
28779    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28780    G__setnewtype(-1,NULL,0);
28781    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28782    G__setnewtype(-1,NULL,0);
28783    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28784    G__setnewtype(-1,NULL,0);
28785    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28786    G__setnewtype(-1,NULL,0);
28787    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28788    G__setnewtype(-1,NULL,0);
28789    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28790    G__setnewtype(-1,NULL,0);
28791    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28792    G__setnewtype(-1,NULL,0);
28793    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28794    G__setnewtype(-1,NULL,0);
28795    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28796    G__setnewtype(-1,NULL,0);
28797    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28798    G__setnewtype(-1,NULL,0);
28799    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28800    G__setnewtype(-1,NULL,0);
28801    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28802    G__setnewtype(-1,NULL,0);
28803    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28804    G__setnewtype(-1,NULL,0);
28805    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28806    G__setnewtype(-1,NULL,0);
28807    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28808    G__setnewtype(-1,NULL,0);
28809    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28810    G__setnewtype(-1,NULL,0);
28811    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28812    G__setnewtype(-1,NULL,0);
28813    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28814    G__setnewtype(-1,NULL,0);
28815    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28816    G__setnewtype(-1,NULL,0);
28817    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28818    G__setnewtype(-1,NULL,0);
28819    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28820    G__setnewtype(-1,NULL,0);
28821    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28822    G__setnewtype(-1,NULL,0);
28823    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28824    G__setnewtype(-1,NULL,0);
28825    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28826    G__setnewtype(-1,NULL,0);
28827    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28828    G__setnewtype(-1,NULL,0);
28829    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28830    G__setnewtype(-1,NULL,0);
28831    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28832    G__setnewtype(-1,NULL,0);
28833    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28834    G__setnewtype(-1,NULL,0);
28835    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28836    G__setnewtype(-1,NULL,0);
28837    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28838    G__setnewtype(-1,NULL,0);
28839    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28840    G__setnewtype(-1,NULL,0);
28841    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28842    G__setnewtype(-1,NULL,0);
28843    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28844    G__setnewtype(-1,NULL,0);
28845    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28846    G__setnewtype(-1,NULL,0);
28847    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28848    G__setnewtype(-1,NULL,0);
28849    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28850    G__setnewtype(-1,NULL,0);
28851    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28852    G__setnewtype(-1,NULL,0);
28853    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28854    G__setnewtype(-1,NULL,0);
28855    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28856    G__setnewtype(-1,NULL,0);
28857    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28858    G__setnewtype(-1,NULL,0);
28859    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28860    G__setnewtype(-1,NULL,0);
28861    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28862    G__setnewtype(-1,NULL,0);
28863    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28864    G__setnewtype(-1,NULL,0);
28865    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28866    G__setnewtype(-1,NULL,0);
28867    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28868    G__setnewtype(-1,NULL,0);
28869    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28870    G__setnewtype(-1,NULL,0);
28871    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28872    G__setnewtype(-1,NULL,0);
28873    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28874    G__setnewtype(-1,NULL,0);
28875    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28876    G__setnewtype(-1,NULL,0);
28877    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28878    G__setnewtype(-1,NULL,0);
28879    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28880    G__setnewtype(-1,NULL,0);
28881    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28882    G__setnewtype(-1,NULL,0);
28883    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28884    G__setnewtype(-1,NULL,0);
28885    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28886    G__setnewtype(-1,NULL,0);
28887    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28888    G__setnewtype(-1,NULL,0);
28889    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28890    G__setnewtype(-1,NULL,0);
28891    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28892    G__setnewtype(-1,NULL,0);
28893    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28894    G__setnewtype(-1,NULL,0);
28895    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28896    G__setnewtype(-1,NULL,0);
28897    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28898    G__setnewtype(-1,NULL,0);
28899    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28900    G__setnewtype(-1,NULL,0);
28901    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28902    G__setnewtype(-1,NULL,0);
28903    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28904    G__setnewtype(-1,NULL,0);
28905    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28906    G__setnewtype(-1,NULL,0);
28907    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28908    G__setnewtype(-1,NULL,0);
28909    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28910    G__setnewtype(-1,NULL,0);
28911    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28912    G__setnewtype(-1,NULL,0);
28913    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28914    G__setnewtype(-1,NULL,0);
28915    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28916    G__setnewtype(-1,NULL,0);
28917    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28918    G__setnewtype(-1,NULL,0);
28919    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28920    G__setnewtype(-1,NULL,0);
28921    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28922    G__setnewtype(-1,NULL,0);
28923    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28924    G__setnewtype(-1,NULL,0);
28925    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28926    G__setnewtype(-1,NULL,0);
28927    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28928    G__setnewtype(-1,NULL,0);
28929    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28930    G__setnewtype(-1,NULL,0);
28931    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28932    G__setnewtype(-1,NULL,0);
28933    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28934    G__setnewtype(-1,NULL,0);
28935    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28936    G__setnewtype(-1,NULL,0);
28937    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28938    G__setnewtype(-1,NULL,0);
28939    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28940    G__setnewtype(-1,NULL,0);
28941    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28942    G__setnewtype(-1,NULL,0);
28943    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
28944    G__setnewtype(-1,NULL,0);
28945    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
28946    G__setnewtype(-1,NULL,0);
28947    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28948    G__setnewtype(-1,NULL,0);
28949    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28950    G__setnewtype(-1,NULL,0);
28951    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28952    G__setnewtype(-1,NULL,0);
28953    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28954    G__setnewtype(-1,NULL,0);
28955    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28956    G__setnewtype(-1,NULL,0);
28957    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28958    G__setnewtype(-1,NULL,0);
28959    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28960    G__setnewtype(-1,NULL,0);
28961    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28962    G__setnewtype(-1,NULL,0);
28963    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28964    G__setnewtype(-1,NULL,0);
28965    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28966    G__setnewtype(-1,NULL,0);
28967    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28968    G__setnewtype(-1,NULL,0);
28969    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28970    G__setnewtype(-1,NULL,0);
28971    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28972    G__setnewtype(-1,NULL,0);
28973    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28974    G__setnewtype(-1,NULL,0);
28975    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28976    G__setnewtype(-1,NULL,0);
28977    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28978    G__setnewtype(-1,NULL,0);
28979    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28980    G__setnewtype(-1,NULL,0);
28981    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28982    G__setnewtype(-1,NULL,0);
28983    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28984    G__setnewtype(-1,NULL,0);
28985    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28986    G__setnewtype(-1,NULL,0);
28987    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28988    G__setnewtype(-1,NULL,0);
28989    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28990    G__setnewtype(-1,NULL,0);
28991    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28992    G__setnewtype(-1,NULL,0);
28993    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28994    G__setnewtype(-1,NULL,0);
28995    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28996    G__setnewtype(-1,NULL,0);
28997    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
28998    G__setnewtype(-1,NULL,0);
28999    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29000    G__setnewtype(-1,NULL,0);
29001    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29002    G__setnewtype(-1,NULL,0);
29003    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29004    G__setnewtype(-1,NULL,0);
29005    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29006    G__setnewtype(-1,NULL,0);
29007    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29008    G__setnewtype(-1,NULL,0);
29009    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29010    G__setnewtype(-1,NULL,0);
29011    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29012    G__setnewtype(-1,NULL,0);
29013    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29014    G__setnewtype(-1,NULL,0);
29015    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29016    G__setnewtype(-1,NULL,0);
29017    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29018    G__setnewtype(-1,NULL,0);
29019    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29020    G__setnewtype(-1,NULL,0);
29021    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29022    G__setnewtype(-1,NULL,0);
29023    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29024    G__setnewtype(-1,NULL,0);
29025    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29026    G__setnewtype(-1,NULL,0);
29027    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29028    G__setnewtype(-1,NULL,0);
29029    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29030    G__setnewtype(-1,NULL,0);
29031    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29032    G__setnewtype(-1,NULL,0);
29033    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29034    G__setnewtype(-1,NULL,0);
29035    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29036    G__setnewtype(-1,NULL,0);
29037    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29038    G__setnewtype(-1,NULL,0);
29039    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29040    G__setnewtype(-1,NULL,0);
29041    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29042    G__setnewtype(-1,NULL,0);
29043    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29044    G__setnewtype(-1,NULL,0);
29045    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29046    G__setnewtype(-1,NULL,0);
29047    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29048    G__setnewtype(-1,NULL,0);
29049    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29050    G__setnewtype(-1,NULL,0);
29051    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29052    G__setnewtype(-1,NULL,0);
29053    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29054    G__setnewtype(-1,NULL,0);
29055    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29056    G__setnewtype(-1,NULL,0);
29057    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29058    G__setnewtype(-1,NULL,0);
29059    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29060    G__setnewtype(-1,NULL,0);
29061    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29062    G__setnewtype(-1,NULL,0);
29063    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29064    G__setnewtype(-1,NULL,0);
29065    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29066    G__setnewtype(-1,NULL,0);
29067    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29068    G__setnewtype(-1,NULL,0);
29069    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29070    G__setnewtype(-1,NULL,0);
29071    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29072    G__setnewtype(-1,NULL,0);
29073    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29074    G__setnewtype(-1,NULL,0);
29075    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29076    G__setnewtype(-1,NULL,0);
29077    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29078    G__setnewtype(-1,NULL,0);
29079    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29080    G__setnewtype(-1,NULL,0);
29081    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29082    G__setnewtype(-1,NULL,0);
29083    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29084    G__setnewtype(-1,NULL,0);
29085    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29086    G__setnewtype(-1,NULL,0);
29087    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29088    G__setnewtype(-1,NULL,0);
29089    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29090    G__setnewtype(-1,NULL,0);
29091    G__search_typename2("vector<ROOT::Math::XYZTVector>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR),0,-1);
29092    G__setnewtype(-1,NULL,0);
29093    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29094    G__setnewtype(-1,NULL,0);
29095    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29096    G__setnewtype(-1,NULL,0);
29097    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29098    G__setnewtype(-1,NULL,0);
29099    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),1,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29100    G__setnewtype(-1,NULL,0);
29101    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),257,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29102    G__setnewtype(-1,NULL,0);
29103    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29104    G__setnewtype(-1,NULL,0);
29105    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29106    G__setnewtype(-1,NULL,0);
29107    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29108    G__setnewtype(-1,NULL,0);
29109    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29110    G__setnewtype(-1,NULL,0);
29111    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29112    G__setnewtype(-1,NULL,0);
29113    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29114    G__setnewtype(-1,NULL,0);
29115    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29116    G__setnewtype(-1,NULL,0);
29117    G__search_typename2("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR),0,-1);
29118    G__setnewtype(-1,NULL,0);
29119    G__search_typename2("vector<ROOT::Math::PtEtaPhiEVector>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR),0,-1);
29120    G__setnewtype(-1,NULL,0);
29121    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29122    G__setnewtype(-1,NULL,0);
29123    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29124    G__setnewtype(-1,NULL,0);
29125    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29126    G__setnewtype(-1,NULL,0);
29127    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),1,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29128    G__setnewtype(-1,NULL,0);
29129    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),257,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29130    G__setnewtype(-1,NULL,0);
29131    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29132    G__setnewtype(-1,NULL,0);
29133    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29134    G__setnewtype(-1,NULL,0);
29135    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29136    G__setnewtype(-1,NULL,0);
29137    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29138    G__setnewtype(-1,NULL,0);
29139    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29140    G__setnewtype(-1,NULL,0);
29141    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29142    G__setnewtype(-1,NULL,0);
29143    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29144    G__setnewtype(-1,NULL,0);
29145    G__search_typename2("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > >",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR),0,-1);
29146    G__setnewtype(-1,NULL,0);
29147    G__search_typename2("vector<ROOT::Math::XYZVector>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29148    G__setnewtype(-1,NULL,0);
29149    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29150    G__setnewtype(-1,NULL,0);
29151    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29152    G__setnewtype(-1,NULL,0);
29153    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29154    G__setnewtype(-1,NULL,0);
29155    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),1,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29156    G__setnewtype(-1,NULL,0);
29157    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),257,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29158    G__setnewtype(-1,NULL,0);
29159    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29160    G__setnewtype(-1,NULL,0);
29161    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29162    G__setnewtype(-1,NULL,0);
29163    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29164    G__setnewtype(-1,NULL,0);
29165    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29166    G__setnewtype(-1,NULL,0);
29167    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29168    G__setnewtype(-1,NULL,0);
29169    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29170    G__setnewtype(-1,NULL,0);
29171    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29172    G__setnewtype(-1,NULL,0);
29173    G__search_typename2("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29174    G__setnewtype(-1,NULL,0);
29175    G__search_typename2("vector<ROOT::Math::XYZPoint>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29176    G__setnewtype(-1,NULL,0);
29177    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29178    G__setnewtype(-1,NULL,0);
29179    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29180    G__setnewtype(-1,NULL,0);
29181    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29182    G__setnewtype(-1,NULL,0);
29183    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),1,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29184    G__setnewtype(-1,NULL,0);
29185    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),257,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29186    G__setnewtype(-1,NULL,0);
29187    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29188    G__setnewtype(-1,NULL,0);
29189    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29190    G__setnewtype(-1,NULL,0);
29191    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29192    G__setnewtype(-1,NULL,0);
29193    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29194    G__setnewtype(-1,NULL,0);
29195    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29196    G__setnewtype(-1,NULL,0);
29197    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29198    G__setnewtype(-1,NULL,0);
29199    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29200    G__setnewtype(-1,NULL,0);
29201    G__search_typename2("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29202    G__setnewtype(-1,NULL,0);
29203    G__search_typename2("vector<ROOT::Math::RhoEtaPhiVector>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29204    G__setnewtype(-1,NULL,0);
29205    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29206    G__setnewtype(-1,NULL,0);
29207    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29208    G__setnewtype(-1,NULL,0);
29209    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29210    G__setnewtype(-1,NULL,0);
29211    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),1,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29212    G__setnewtype(-1,NULL,0);
29213    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),257,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29214    G__setnewtype(-1,NULL,0);
29215    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29216    G__setnewtype(-1,NULL,0);
29217    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29218    G__setnewtype(-1,NULL,0);
29219    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29220    G__setnewtype(-1,NULL,0);
29221    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29222    G__setnewtype(-1,NULL,0);
29223    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29224    G__setnewtype(-1,NULL,0);
29225    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29226    G__setnewtype(-1,NULL,0);
29227    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29228    G__setnewtype(-1,NULL,0);
29229    G__search_typename2("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29230    G__setnewtype(-1,NULL,0);
29231    G__search_typename2("vector<ROOT::Math::RhoEtaPhiPoint>",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29232    G__setnewtype(-1,NULL,0);
29233    G__search_typename2("value_type",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29234    G__setnewtype(-1,NULL,0);
29235    G__search_typename2("pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29236    G__setnewtype(-1,NULL,0);
29237    G__search_typename2("const_pointer",85,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29238    G__setnewtype(-1,NULL,0);
29239    G__search_typename2("reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),1,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29240    G__setnewtype(-1,NULL,0);
29241    G__search_typename2("const_reference",117,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),257,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29242    G__setnewtype(-1,NULL,0);
29243    G__search_typename2("size_type",104,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29244    G__setnewtype(-1,NULL,0);
29245    G__search_typename2("difference_type",108,-1,0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29246    G__setnewtype(-1,NULL,0);
29247    G__search_typename2("const_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator),256,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29248    G__setnewtype(-1,NULL,0);
29249    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29250    G__setnewtype(-1,NULL,0);
29251    G__search_typename2("const_reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29252    G__setnewtype(-1,NULL,0);
29253    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29254    G__setnewtype(-1,NULL,0);
29255    G__search_typename2("reverse_iterator",117,G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29256    G__setnewtype(-1,NULL,0);
29257    G__search_typename2("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >",117,G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),0,-1);
29258    G__setnewtype(-1,NULL,0);
29259 }
29260 
29261 /*********************************************************
29262 * Data Member information setup/
29263 *********************************************************/
29264 
29265    /* Setting up class,struct,union tag member variable */
29266 
29267    /* ROOT */
29268 static void G__setup_memvarROOT(void) {
29269    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
29270    {
29271    }
29272    G__tag_memvar_reset();
29273 }
29274 
29275 
29276    /* ROOT::Math */
29277 static void G__setup_memvarROOTcLcLMath(void) {
29278    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
29279    {
29280    }
29281    G__tag_memvar_reset();
29282 }
29283 
29284 
29285    /* ROOT::Math::DefaultCoordinateSystemTag */
29286 static void G__setup_memvarROOTcLcLMathcLcLDefaultCoordinateSystemTag(void) {
29287    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag));
29288    { ROOT::Math::DefaultCoordinateSystemTag *p; p=(ROOT::Math::DefaultCoordinateSystemTag*)0x1000; if (p) { }
29289    }
29290    G__tag_memvar_reset();
29291 }
29292 
29293 
29294    /* ROOT::Math::Cartesian2D<double> */
29295 static void G__setup_memvarROOTcLcLMathcLcLCartesian2DlEdoublegR(void) {
29296    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR));
29297    { ROOT::Math::Cartesian2D<double> *p; p=(ROOT::Math::Cartesian2D<double>*)0x1000; if (p) { }
29298    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fX=",0,(char*)NULL);
29299    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fY=",0,(char*)NULL);
29300    }
29301    G__tag_memvar_reset();
29302 }
29303 
29304 
29305    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29306 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29307    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29308    { ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29309    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29310    }
29311    G__tag_memvar_reset();
29312 }
29313 
29314 
29315    /* ROOT::Math::Polar2D<double> */
29316 static void G__setup_memvarROOTcLcLMathcLcLPolar2DlEdoublegR(void) {
29317    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR));
29318    { ROOT::Math::Polar2D<double> *p; p=(ROOT::Math::Polar2D<double>*)0x1000; if (p) { }
29319    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fR=",0,(char*)NULL);
29320    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,(char*)NULL);
29321    }
29322    G__tag_memvar_reset();
29323 }
29324 
29325 
29326    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29327 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29328    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29329    { ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29330    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29331    }
29332    G__tag_memvar_reset();
29333 }
29334 
29335 
29336    /* ROOT::Math::GlobalCoordinateSystemTag */
29337 static void G__setup_memvarROOTcLcLMathcLcLGlobalCoordinateSystemTag(void) {
29338    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag));
29339    { ROOT::Math::GlobalCoordinateSystemTag *p; p=(ROOT::Math::GlobalCoordinateSystemTag*)0x1000; if (p) { }
29340    }
29341    G__tag_memvar_reset();
29342 }
29343 
29344 
29345    /* ROOT::Math::LocalCoordinateSystemTag */
29346 static void G__setup_memvarROOTcLcLMathcLcLLocalCoordinateSystemTag(void) {
29347    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag));
29348    { ROOT::Math::LocalCoordinateSystemTag *p; p=(ROOT::Math::LocalCoordinateSystemTag*)0x1000; if (p) { }
29349    }
29350    G__tag_memvar_reset();
29351 }
29352 
29353 
29354    /* ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29355 static void G__setup_memvarROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29356    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29357    { ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29358    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
29359    }
29360    G__tag_memvar_reset();
29361 }
29362 
29363 
29364    /* ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29365 static void G__setup_memvarROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29366    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29367    { ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29368    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
29369    }
29370    G__tag_memvar_reset();
29371 }
29372 
29373 
29374    /* ROOT::Math::Cartesian3D<double> */
29375 static void G__setup_memvarROOTcLcLMathcLcLCartesian3DlEdoublegR(void) {
29376    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR));
29377    { ROOT::Math::Cartesian3D<double> *p; p=(ROOT::Math::Cartesian3D<double>*)0x1000; if (p) { }
29378    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fX=",0,"x coordinate");
29379    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fY=",0,"y coordinate");
29380    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fZ=",0,"z coordinate");
29381    }
29382    G__tag_memvar_reset();
29383 }
29384 
29385 
29386    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29387 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29388    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29389    { ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29390    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29391    }
29392    G__tag_memvar_reset();
29393 }
29394 
29395 
29396    /* ROOT::Math::CylindricalEta3D<double> */
29397 static void G__setup_memvarROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void) {
29398    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR));
29399    { ROOT::Math::CylindricalEta3D<double> *p; p=(ROOT::Math::CylindricalEta3D<double>*)0x1000; if (p) { }
29400    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fRho=",0,(char*)NULL);
29401    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fEta=",0,(char*)NULL);
29402    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,(char*)NULL);
29403    }
29404    G__tag_memvar_reset();
29405 }
29406 
29407 
29408    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29409 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29410    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29411    { ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29412    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29413    }
29414    G__tag_memvar_reset();
29415 }
29416 
29417 
29418    /* ROOT::Math::Polar3D<double> */
29419 static void G__setup_memvarROOTcLcLMathcLcLPolar3DlEdoublegR(void) {
29420    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR));
29421    { ROOT::Math::Polar3D<double> *p; p=(ROOT::Math::Polar3D<double>*)0x1000; if (p) { }
29422    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fR=",0,(char*)NULL);
29423    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fTheta=",0,(char*)NULL);
29424    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,(char*)NULL);
29425    }
29426    G__tag_memvar_reset();
29427 }
29428 
29429 
29430    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29431 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29432    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29433    { ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29434    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29435    }
29436    G__tag_memvar_reset();
29437 }
29438 
29439 
29440    /* ROOT::Math::Cylindrical3D<double> */
29441 static void G__setup_memvarROOTcLcLMathcLcLCylindrical3DlEdoublegR(void) {
29442    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR));
29443    { ROOT::Math::Cylindrical3D<double> *p; p=(ROOT::Math::Cylindrical3D<double>*)0x1000; if (p) { }
29444    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fRho=",0,(char*)NULL);
29445    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fZ=",0,(char*)NULL);
29446    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,(char*)NULL);
29447    }
29448    G__tag_memvar_reset();
29449 }
29450 
29451 
29452    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29453 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29454    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29455    { ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29456    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29457    }
29458    G__tag_memvar_reset();
29459 }
29460 
29461 
29462    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29463 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29464    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29465    { ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29466    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
29467    }
29468    G__tag_memvar_reset();
29469 }
29470 
29471 
29472    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29473 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29474    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29475    { ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29476    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
29477    }
29478    G__tag_memvar_reset();
29479 }
29480 
29481 
29482    /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29483 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29484    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29485    { ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29486    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
29487    }
29488    G__tag_memvar_reset();
29489 }
29490 
29491 
29492    /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
29493 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
29494    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
29495    { ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
29496    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
29497    }
29498    G__tag_memvar_reset();
29499 }
29500 
29501 
29502    /* ROOT::Math::PxPyPzE4D<double> */
29503 static void G__setup_memvarROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void) {
29504    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR));
29505    { ROOT::Math::PxPyPzE4D<double> *p; p=(ROOT::Math::PxPyPzE4D<double>*)0x1000; if (p) { }
29506    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fX=",0,(char*)NULL);
29507    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fY=",0,(char*)NULL);
29508    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fZ=",0,(char*)NULL);
29509    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fT=",0,(char*)NULL);
29510    }
29511    G__tag_memvar_reset();
29512 }
29513 
29514 
29515    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > */
29516 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void) {
29517    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
29518    { ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >*)0x1000; if (p) { }
29519    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29520    }
29521    G__tag_memvar_reset();
29522 }
29523 
29524 
29525    /* ROOT::Math::PxPyPzM4D<double> */
29526 static void G__setup_memvarROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void) {
29527    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR));
29528    { ROOT::Math::PxPyPzM4D<double> *p; p=(ROOT::Math::PxPyPzM4D<double>*)0x1000; if (p) { }
29529    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fX=",0,(char*)NULL);
29530    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fY=",0,(char*)NULL);
29531    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fZ=",0,(char*)NULL);
29532    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fM=",0,(char*)NULL);
29533    }
29534    G__tag_memvar_reset();
29535 }
29536 
29537 
29538    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > */
29539 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void) {
29540    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
29541    { ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >*)0x1000; if (p) { }
29542    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29543    }
29544    G__tag_memvar_reset();
29545 }
29546 
29547 
29548    /* ROOT::Math::PtEtaPhiE4D<double> */
29549 static void G__setup_memvarROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void) {
29550    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR));
29551    { ROOT::Math::PtEtaPhiE4D<double> *p; p=(ROOT::Math::PtEtaPhiE4D<double>*)0x1000; if (p) { }
29552    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPt=",0,(char*)NULL);
29553    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fEta=",0,(char*)NULL);
29554    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,(char*)NULL);
29555    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fE=",0,(char*)NULL);
29556    }
29557    G__tag_memvar_reset();
29558 }
29559 
29560 
29561    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > */
29562 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void) {
29563    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
29564    { ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >*)0x1000; if (p) { }
29565    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29566    }
29567    G__tag_memvar_reset();
29568 }
29569 
29570 
29571    /* ROOT::Math::PtEtaPhiM4D<double> */
29572 static void G__setup_memvarROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void) {
29573    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR));
29574    { ROOT::Math::PtEtaPhiM4D<double> *p; p=(ROOT::Math::PtEtaPhiM4D<double>*)0x1000; if (p) { }
29575    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPt=",0,(char*)NULL);
29576    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fEta=",0,(char*)NULL);
29577    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,(char*)NULL);
29578    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fM=",0,(char*)NULL);
29579    }
29580    G__tag_memvar_reset();
29581 }
29582 
29583 
29584    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > */
29585 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void) {
29586    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
29587    { ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >*)0x1000; if (p) { }
29588    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
29589    }
29590    G__tag_memvar_reset();
29591 }
29592 
29593 
29594    /* ROOT::Math::Rotation3D */
29595 static void G__setup_memvarROOTcLcLMathcLcLRotation3D(void) {
29596    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
29597    { ROOT::Math::Rotation3D *p; p=(ROOT::Math::Rotation3D*)0x1000; if (p) { }
29598    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::Rotation3D::kXX).data(),0,(char*)NULL);
29599    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::Rotation3D::kXY).data(),0,(char*)NULL);
29600    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::Rotation3D::kXZ).data(),0,(char*)NULL);
29601    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYX=%lldLL",(long long)ROOT::Math::Rotation3D::kYX).data(),0,(char*)NULL);
29602    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::Rotation3D::kYY).data(),0,(char*)NULL);
29603    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::Rotation3D::kYZ).data(),0,(char*)NULL);
29604    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZX=%lldLL",(long long)ROOT::Math::Rotation3D::kZX).data(),0,(char*)NULL);
29605    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZY=%lldLL",(long long)ROOT::Math::Rotation3D::kZY).data(),0,(char*)NULL);
29606    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::Rotation3D::kZZ).data(),0,(char*)NULL);
29607    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fM[9]=",0,"9 elements (3x3 matrix) representing the rotation");
29608    }
29609    G__tag_memvar_reset();
29610 }
29611 
29612 
29613    /* ROOT::Math::AxisAngle */
29614 static void G__setup_memvarROOTcLcLMathcLcLAxisAngle(void) {
29615    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
29616    { ROOT::Math::AxisAngle *p; p=(ROOT::Math::AxisAngle*)0x1000; if (p) { }
29617    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),G__defined_typename("AxisVector"),-1,4,"fAxis=",0,"rotation axis (3D vector)");
29618    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fAngle=",0,"rotation angle");
29619    }
29620    G__tag_memvar_reset();
29621 }
29622 
29623 
29624    /* ROOT::Math::EulerAngles */
29625 static void G__setup_memvarROOTcLcLMathcLcLEulerAngles(void) {
29626    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles));
29627    { ROOT::Math::EulerAngles *p; p=(ROOT::Math::EulerAngles*)0x1000; if (p) { }
29628    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,"Z rotation angle (first)  defined in [-PI,PI]");
29629    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fTheta=",0,"X rotation angle (second) defined only [0,PI]");
29630    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPsi=",0,"Z rotation angle (third)  defined in [-PI,PI]");
29631    }
29632    G__tag_memvar_reset();
29633 }
29634 
29635 
29636    /* ROOT::Math::Quaternion */
29637 static void G__setup_memvarROOTcLcLMathcLcLQuaternion(void) {
29638    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
29639    { ROOT::Math::Quaternion *p; p=(ROOT::Math::Quaternion*)0x1000; if (p) { }
29640    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fU=",0,(char*)NULL);
29641    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fI=",0,(char*)NULL);
29642    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fJ=",0,(char*)NULL);
29643    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fK=",0,(char*)NULL);
29644    }
29645    G__tag_memvar_reset();
29646 }
29647 
29648 
29649    /* ROOT::Math::RotationX */
29650 static void G__setup_memvarROOTcLcLMathcLcLRotationX(void) {
29651    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX));
29652    { ROOT::Math::RotationX *p; p=(ROOT::Math::RotationX*)0x1000; if (p) { }
29653    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fAngle=",0,"rotation angle ");
29654    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fSin=",0,"sine of the rotation angle ");
29655    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fCos=",0,"cosine of the rotaiton angle ");
29656    }
29657    G__tag_memvar_reset();
29658 }
29659 
29660 
29661    /* ROOT::Math::RotationY */
29662 static void G__setup_memvarROOTcLcLMathcLcLRotationY(void) {
29663    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY));
29664    { ROOT::Math::RotationY *p; p=(ROOT::Math::RotationY*)0x1000; if (p) { }
29665    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fAngle=",0,"rotation angle ");
29666    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fSin=",0,"sine of the rotation angle ");
29667    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fCos=",0,"cosine of the rotaiton angle ");
29668    }
29669    G__tag_memvar_reset();
29670 }
29671 
29672 
29673    /* ROOT::Math::RotationZ */
29674 static void G__setup_memvarROOTcLcLMathcLcLRotationZ(void) {
29675    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ));
29676    { ROOT::Math::RotationZ *p; p=(ROOT::Math::RotationZ*)0x1000; if (p) { }
29677    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fAngle=",0,"rotation angle ");
29678    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fSin=",0,"sine of the rotation angle ");
29679    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fCos=",0,"cosine of the rotaiton angle ");
29680    }
29681    G__tag_memvar_reset();
29682 }
29683 
29684 
29685    /* ROOT::Math::RotationZYX */
29686 static void G__setup_memvarROOTcLcLMathcLcLRotationZYX(void) {
29687    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX));
29688    { ROOT::Math::RotationZYX *p; p=(ROOT::Math::RotationZYX*)0x1000; if (p) { }
29689    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPhi=",0,"Z rotation angle (yaw)    defined in (-PI,PI]");
29690    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fTheta=",0,"Y' rotation angle (pitch) defined in [-PI/2,PI/2]");
29691    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fPsi=",0,"X'' rotation angle (roll) defined in (-PI,PI]");
29692    }
29693    G__tag_memvar_reset();
29694 }
29695 
29696 
29697    /* ROOT::Math::BoostX */
29698 static void G__setup_memvarROOTcLcLMathcLcLBoostX(void) {
29699    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
29700    { ROOT::Math::BoostX *p; p=(ROOT::Math::BoostX*)0x1000; if (p) { }
29701    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXX=%lldLL",(long long)ROOT::Math::BoostX::kLXX).data(),0,(char*)NULL);
29702    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXY=%lldLL",(long long)ROOT::Math::BoostX::kLXY).data(),0,(char*)NULL);
29703    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXZ=%lldLL",(long long)ROOT::Math::BoostX::kLXZ).data(),0,(char*)NULL);
29704    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXT=%lldLL",(long long)ROOT::Math::BoostX::kLXT).data(),0,(char*)NULL);
29705    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYX=%lldLL",(long long)ROOT::Math::BoostX::kLYX).data(),0,(char*)NULL);
29706    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYY=%lldLL",(long long)ROOT::Math::BoostX::kLYY).data(),0,(char*)NULL);
29707    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYZ=%lldLL",(long long)ROOT::Math::BoostX::kLYZ).data(),0,(char*)NULL);
29708    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYT=%lldLL",(long long)ROOT::Math::BoostX::kLYT).data(),0,(char*)NULL);
29709    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZX=%lldLL",(long long)ROOT::Math::BoostX::kLZX).data(),0,(char*)NULL);
29710    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZY=%lldLL",(long long)ROOT::Math::BoostX::kLZY).data(),0,(char*)NULL);
29711    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZZ=%lldLL",(long long)ROOT::Math::BoostX::kLZZ).data(),0,(char*)NULL);
29712    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZT=%lldLL",(long long)ROOT::Math::BoostX::kLZT).data(),0,(char*)NULL);
29713    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTX=%lldLL",(long long)ROOT::Math::BoostX::kLTX).data(),0,(char*)NULL);
29714    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTY=%lldLL",(long long)ROOT::Math::BoostX::kLTY).data(),0,(char*)NULL);
29715    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTZ=%lldLL",(long long)ROOT::Math::BoostX::kLTZ).data(),0,(char*)NULL);
29716    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTT=%lldLL",(long long)ROOT::Math::BoostX::kLTT).data(),0,(char*)NULL);
29717    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::BoostX::kXX).data(),0,(char*)NULL);
29718    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::BoostX::kXY).data(),0,(char*)NULL);
29719    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::BoostX::kXZ).data(),0,(char*)NULL);
29720    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXT=%lldLL",(long long)ROOT::Math::BoostX::kXT).data(),0,(char*)NULL);
29721    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::BoostX::kYY).data(),0,(char*)NULL);
29722    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::BoostX::kYZ).data(),0,(char*)NULL);
29723    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYT=%lldLL",(long long)ROOT::Math::BoostX::kYT).data(),0,(char*)NULL);
29724    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::BoostX::kZZ).data(),0,(char*)NULL);
29725    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZT=%lldLL",(long long)ROOT::Math::BoostX::kZT).data(),0,(char*)NULL);
29726    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTT=%lldLL",(long long)ROOT::Math::BoostX::kTT).data(),0,(char*)NULL);
29727    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fBeta=",0,"boost beta X");
29728    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fGamma=",0,"boost gamma");
29729    }
29730    G__tag_memvar_reset();
29731 }
29732 
29733 
29734    /* ROOT::Math::BoostY */
29735 static void G__setup_memvarROOTcLcLMathcLcLBoostY(void) {
29736    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
29737    { ROOT::Math::BoostY *p; p=(ROOT::Math::BoostY*)0x1000; if (p) { }
29738    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXX=%lldLL",(long long)ROOT::Math::BoostY::kLXX).data(),0,(char*)NULL);
29739    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXY=%lldLL",(long long)ROOT::Math::BoostY::kLXY).data(),0,(char*)NULL);
29740    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXZ=%lldLL",(long long)ROOT::Math::BoostY::kLXZ).data(),0,(char*)NULL);
29741    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXT=%lldLL",(long long)ROOT::Math::BoostY::kLXT).data(),0,(char*)NULL);
29742    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYX=%lldLL",(long long)ROOT::Math::BoostY::kLYX).data(),0,(char*)NULL);
29743    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYY=%lldLL",(long long)ROOT::Math::BoostY::kLYY).data(),0,(char*)NULL);
29744    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYZ=%lldLL",(long long)ROOT::Math::BoostY::kLYZ).data(),0,(char*)NULL);
29745    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYT=%lldLL",(long long)ROOT::Math::BoostY::kLYT).data(),0,(char*)NULL);
29746    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZX=%lldLL",(long long)ROOT::Math::BoostY::kLZX).data(),0,(char*)NULL);
29747    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZY=%lldLL",(long long)ROOT::Math::BoostY::kLZY).data(),0,(char*)NULL);
29748    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZZ=%lldLL",(long long)ROOT::Math::BoostY::kLZZ).data(),0,(char*)NULL);
29749    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZT=%lldLL",(long long)ROOT::Math::BoostY::kLZT).data(),0,(char*)NULL);
29750    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTX=%lldLL",(long long)ROOT::Math::BoostY::kLTX).data(),0,(char*)NULL);
29751    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTY=%lldLL",(long long)ROOT::Math::BoostY::kLTY).data(),0,(char*)NULL);
29752    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTZ=%lldLL",(long long)ROOT::Math::BoostY::kLTZ).data(),0,(char*)NULL);
29753    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTT=%lldLL",(long long)ROOT::Math::BoostY::kLTT).data(),0,(char*)NULL);
29754    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::BoostY::kXX).data(),0,(char*)NULL);
29755    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::BoostY::kXY).data(),0,(char*)NULL);
29756    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::BoostY::kXZ).data(),0,(char*)NULL);
29757    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXT=%lldLL",(long long)ROOT::Math::BoostY::kXT).data(),0,(char*)NULL);
29758    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::BoostY::kYY).data(),0,(char*)NULL);
29759    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::BoostY::kYZ).data(),0,(char*)NULL);
29760    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYT=%lldLL",(long long)ROOT::Math::BoostY::kYT).data(),0,(char*)NULL);
29761    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::BoostY::kZZ).data(),0,(char*)NULL);
29762    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZT=%lldLL",(long long)ROOT::Math::BoostY::kZT).data(),0,(char*)NULL);
29763    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTT=%lldLL",(long long)ROOT::Math::BoostY::kTT).data(),0,(char*)NULL);
29764    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fBeta=",0,"beta Y of the Boost");
29765    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fGamma=",0,"gamma of the Boost ");
29766    }
29767    G__tag_memvar_reset();
29768 }
29769 
29770 
29771    /* ROOT::Math::BoostZ */
29772 static void G__setup_memvarROOTcLcLMathcLcLBoostZ(void) {
29773    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
29774    { ROOT::Math::BoostZ *p; p=(ROOT::Math::BoostZ*)0x1000; if (p) { }
29775    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXX=%lldLL",(long long)ROOT::Math::BoostZ::kLXX).data(),0,(char*)NULL);
29776    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXY=%lldLL",(long long)ROOT::Math::BoostZ::kLXY).data(),0,(char*)NULL);
29777    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXZ=%lldLL",(long long)ROOT::Math::BoostZ::kLXZ).data(),0,(char*)NULL);
29778    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXT=%lldLL",(long long)ROOT::Math::BoostZ::kLXT).data(),0,(char*)NULL);
29779    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYX=%lldLL",(long long)ROOT::Math::BoostZ::kLYX).data(),0,(char*)NULL);
29780    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYY=%lldLL",(long long)ROOT::Math::BoostZ::kLYY).data(),0,(char*)NULL);
29781    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYZ=%lldLL",(long long)ROOT::Math::BoostZ::kLYZ).data(),0,(char*)NULL);
29782    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYT=%lldLL",(long long)ROOT::Math::BoostZ::kLYT).data(),0,(char*)NULL);
29783    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZX=%lldLL",(long long)ROOT::Math::BoostZ::kLZX).data(),0,(char*)NULL);
29784    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZY=%lldLL",(long long)ROOT::Math::BoostZ::kLZY).data(),0,(char*)NULL);
29785    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZZ=%lldLL",(long long)ROOT::Math::BoostZ::kLZZ).data(),0,(char*)NULL);
29786    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZT=%lldLL",(long long)ROOT::Math::BoostZ::kLZT).data(),0,(char*)NULL);
29787    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTX=%lldLL",(long long)ROOT::Math::BoostZ::kLTX).data(),0,(char*)NULL);
29788    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTY=%lldLL",(long long)ROOT::Math::BoostZ::kLTY).data(),0,(char*)NULL);
29789    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTZ=%lldLL",(long long)ROOT::Math::BoostZ::kLTZ).data(),0,(char*)NULL);
29790    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTT=%lldLL",(long long)ROOT::Math::BoostZ::kLTT).data(),0,(char*)NULL);
29791    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::BoostZ::kXX).data(),0,(char*)NULL);
29792    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::BoostZ::kXY).data(),0,(char*)NULL);
29793    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::BoostZ::kXZ).data(),0,(char*)NULL);
29794    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXT=%lldLL",(long long)ROOT::Math::BoostZ::kXT).data(),0,(char*)NULL);
29795    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::BoostZ::kYY).data(),0,(char*)NULL);
29796    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::BoostZ::kYZ).data(),0,(char*)NULL);
29797    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYT=%lldLL",(long long)ROOT::Math::BoostZ::kYT).data(),0,(char*)NULL);
29798    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::BoostZ::kZZ).data(),0,(char*)NULL);
29799    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZT=%lldLL",(long long)ROOT::Math::BoostZ::kZT).data(),0,(char*)NULL);
29800    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTT=%lldLL",(long long)ROOT::Math::BoostZ::kTT).data(),0,(char*)NULL);
29801    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fBeta=",0,"boost beta z");
29802    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fGamma=",0,"boost gamma");
29803    }
29804    G__tag_memvar_reset();
29805 }
29806 
29807 
29808    /* ROOT::Math::Boost */
29809 static void G__setup_memvarROOTcLcLMathcLcLBoost(void) {
29810    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
29811    { ROOT::Math::Boost *p; p=(ROOT::Math::Boost*)0x1000; if (p) { }
29812    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXX=%lldLL",(long long)ROOT::Math::Boost::kLXX).data(),0,(char*)NULL);
29813    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXY=%lldLL",(long long)ROOT::Math::Boost::kLXY).data(),0,(char*)NULL);
29814    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXZ=%lldLL",(long long)ROOT::Math::Boost::kLXZ).data(),0,(char*)NULL);
29815    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLXT=%lldLL",(long long)ROOT::Math::Boost::kLXT).data(),0,(char*)NULL);
29816    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYX=%lldLL",(long long)ROOT::Math::Boost::kLYX).data(),0,(char*)NULL);
29817    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYY=%lldLL",(long long)ROOT::Math::Boost::kLYY).data(),0,(char*)NULL);
29818    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYZ=%lldLL",(long long)ROOT::Math::Boost::kLYZ).data(),0,(char*)NULL);
29819    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLYT=%lldLL",(long long)ROOT::Math::Boost::kLYT).data(),0,(char*)NULL);
29820    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZX=%lldLL",(long long)ROOT::Math::Boost::kLZX).data(),0,(char*)NULL);
29821    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZY=%lldLL",(long long)ROOT::Math::Boost::kLZY).data(),0,(char*)NULL);
29822    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZZ=%lldLL",(long long)ROOT::Math::Boost::kLZZ).data(),0,(char*)NULL);
29823    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLZT=%lldLL",(long long)ROOT::Math::Boost::kLZT).data(),0,(char*)NULL);
29824    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTX=%lldLL",(long long)ROOT::Math::Boost::kLTX).data(),0,(char*)NULL);
29825    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTY=%lldLL",(long long)ROOT::Math::Boost::kLTY).data(),0,(char*)NULL);
29826    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTZ=%lldLL",(long long)ROOT::Math::Boost::kLTZ).data(),0,(char*)NULL);
29827    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kLTT=%lldLL",(long long)ROOT::Math::Boost::kLTT).data(),0,(char*)NULL);
29828    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::Boost::kXX).data(),0,(char*)NULL);
29829    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::Boost::kXY).data(),0,(char*)NULL);
29830    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::Boost::kXZ).data(),0,(char*)NULL);
29831    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXT=%lldLL",(long long)ROOT::Math::Boost::kXT).data(),0,(char*)NULL);
29832    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::Boost::kYY).data(),0,(char*)NULL);
29833    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::Boost::kYZ).data(),0,(char*)NULL);
29834    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYT=%lldLL",(long long)ROOT::Math::Boost::kYT).data(),0,(char*)NULL);
29835    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::Boost::kZZ).data(),0,(char*)NULL);
29836    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZT=%lldLL",(long long)ROOT::Math::Boost::kZT).data(),0,(char*)NULL);
29837    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTT=%lldLL",(long long)ROOT::Math::Boost::kTT).data(),0,(char*)NULL);
29838    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fM[10]=",0,(char*)NULL);
29839    }
29840    G__tag_memvar_reset();
29841 }
29842 
29843 
29844    /* ROOT::Math::LorentzRotation */
29845 static void G__setup_memvarROOTcLcLMathcLcLLorentzRotation(void) {
29846    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
29847    { ROOT::Math::LorentzRotation *p; p=(ROOT::Math::LorentzRotation*)0x1000; if (p) { }
29848    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::LorentzRotation::kXX).data(),0,(char*)NULL);
29849    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::LorentzRotation::kXY).data(),0,(char*)NULL);
29850    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::LorentzRotation::kXZ).data(),0,(char*)NULL);
29851    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXT=%lldLL",(long long)ROOT::Math::LorentzRotation::kXT).data(),0,(char*)NULL);
29852    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYX=%lldLL",(long long)ROOT::Math::LorentzRotation::kYX).data(),0,(char*)NULL);
29853    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::LorentzRotation::kYY).data(),0,(char*)NULL);
29854    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::LorentzRotation::kYZ).data(),0,(char*)NULL);
29855    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYT=%lldLL",(long long)ROOT::Math::LorentzRotation::kYT).data(),0,(char*)NULL);
29856    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZX=%lldLL",(long long)ROOT::Math::LorentzRotation::kZX).data(),0,(char*)NULL);
29857    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZY=%lldLL",(long long)ROOT::Math::LorentzRotation::kZY).data(),0,(char*)NULL);
29858    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::LorentzRotation::kZZ).data(),0,(char*)NULL);
29859    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZT=%lldLL",(long long)ROOT::Math::LorentzRotation::kZT).data(),0,(char*)NULL);
29860    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTX=%lldLL",(long long)ROOT::Math::LorentzRotation::kTX).data(),0,(char*)NULL);
29861    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTY=%lldLL",(long long)ROOT::Math::LorentzRotation::kTY).data(),0,(char*)NULL);
29862    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTZ=%lldLL",(long long)ROOT::Math::LorentzRotation::kTZ).data(),0,(char*)NULL);
29863    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kTT=%lldLL",(long long)ROOT::Math::LorentzRotation::kTT).data(),0,(char*)NULL);
29864    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fM[16]=",0,(char*)NULL);
29865    }
29866    G__tag_memvar_reset();
29867 }
29868 
29869 
29870    /* ROOT::Math::Plane3D */
29871 static void G__setup_memvarROOTcLcLMathcLcLPlane3D(void) {
29872    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
29873    { ROOT::Math::Plane3D *p; p=(ROOT::Math::Plane3D*)0x1000; if (p) { }
29874    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fA=",0,(char*)NULL);
29875    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fB=",0,(char*)NULL);
29876    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fC=",0,(char*)NULL);
29877    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Scalar"),-1,4,"fD=",0,(char*)NULL);
29878    }
29879    G__tag_memvar_reset();
29880 }
29881 
29882 
29883    /* ROOT::Math::Translation3D */
29884 static void G__setup_memvarROOTcLcLMathcLcLTranslation3D(void) {
29885    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D));
29886    { ROOT::Math::Translation3D *p; p=(ROOT::Math::Translation3D*)0x1000; if (p) { }
29887    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),G__defined_typename("Vector"),-1,4,"fVect=",0,"internal 3D vector representing the translation ");
29888    }
29889    G__tag_memvar_reset();
29890 }
29891 
29892 
29893    /* ROOT::Math::Transform3D */
29894 static void G__setup_memvarROOTcLcLMathcLcLTransform3D(void) {
29895    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
29896    { ROOT::Math::Transform3D *p; p=(ROOT::Math::Transform3D*)0x1000; if (p) { }
29897    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXX=%lldLL",(long long)ROOT::Math::Transform3D::kXX).data(),0,(char*)NULL);
29898    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXY=%lldLL",(long long)ROOT::Math::Transform3D::kXY).data(),0,(char*)NULL);
29899    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kXZ=%lldLL",(long long)ROOT::Math::Transform3D::kXZ).data(),0,(char*)NULL);
29900    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kDX=%lldLL",(long long)ROOT::Math::Transform3D::kDX).data(),0,(char*)NULL);
29901    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYX=%lldLL",(long long)ROOT::Math::Transform3D::kYX).data(),0,(char*)NULL);
29902    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYY=%lldLL",(long long)ROOT::Math::Transform3D::kYY).data(),0,(char*)NULL);
29903    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kYZ=%lldLL",(long long)ROOT::Math::Transform3D::kYZ).data(),0,(char*)NULL);
29904    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kDY=%lldLL",(long long)ROOT::Math::Transform3D::kDY).data(),0,(char*)NULL);
29905    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZX=%lldLL",(long long)ROOT::Math::Transform3D::kZX).data(),0,(char*)NULL);
29906    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZY=%lldLL",(long long)ROOT::Math::Transform3D::kZY).data(),0,(char*)NULL);
29907    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kZZ=%lldLL",(long long)ROOT::Math::Transform3D::kZZ).data(),0,(char*)NULL);
29908    G__memvar_setup((void*)G__PVOID,105,0,1,G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex),-1,-2,1,G__FastAllocString(2048).Format("kDZ=%lldLL",(long long)ROOT::Math::Transform3D::kDZ).data(),0,(char*)NULL);
29909    G__memvar_setup((void*)0,100,0,0,-1,-1,-1,4,"fM[12]=",0,"transformation elements (3x4 matrix) ");
29910    }
29911    G__tag_memvar_reset();
29912 }
29913 
29914 
29915    /* ROOT::Math::VectorUtil */
29916 static void G__setup_memvarROOTcLcLMathcLcLVectorUtil(void) {
29917    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
29918    {
29919    }
29920    G__tag_memvar_reset();
29921 }
29922 
29923 
29924    /* vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > > */
29925 static void G__setup_memvarvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR(void) {
29926    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
29927    { vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > > *p; p=(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >*)0x1000; if (p) { }
29928    }
29929    G__tag_memvar_reset();
29930 }
29931 
29932 
29933    /* vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > > */
29934 static void G__setup_memvarvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR(void) {
29935    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
29936    { vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > > *p; p=(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >*)0x1000; if (p) { }
29937    }
29938    G__tag_memvar_reset();
29939 }
29940 
29941 
29942    /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
29943 static void G__setup_memvarvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
29944    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29945    { vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > *p; p=(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*)0x1000; if (p) { }
29946    }
29947    G__tag_memvar_reset();
29948 }
29949 
29950 
29951    /* vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
29952 static void G__setup_memvarvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
29953    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29954    { vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > *p; p=(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*)0x1000; if (p) { }
29955    }
29956    G__tag_memvar_reset();
29957 }
29958 
29959 
29960    /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
29961 static void G__setup_memvarvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
29962    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29963    { vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > *p; p=(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*)0x1000; if (p) { }
29964    }
29965    G__tag_memvar_reset();
29966 }
29967 
29968 
29969    /* vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
29970 static void G__setup_memvarvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
29971    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
29972    { vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > *p; p=(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >*)0x1000; if (p) { }
29973    }
29974    G__tag_memvar_reset();
29975 }
29976 
29977 extern "C" void G__cpp_setup_memvarG__GenVector() {
29978 }
29979 /***********************************************************
29980 ************************************************************
29981 ************************************************************
29982 ************************************************************
29983 ************************************************************
29984 ************************************************************
29985 ************************************************************
29986 ***********************************************************/
29987 
29988 /*********************************************************
29989 * Member function information setup for each class
29990 *********************************************************/
29991 static void G__setup_memfuncROOT(void) {
29992    /* ROOT */
29993    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOT));
29994    G__memfunc_setup("CreateClass",1098,G__G__GenVector_19_0_1, 85, G__get_linked_tagnum(&G__G__GenVectorLN_TClass), -1, 0, 9, 1, 1, 0, 
29995 "C - - 10 - cname s - 'Version_t' 0 - id "
29996 "u 'type_info' - 11 - info U 'TVirtualIsAProxy' - 0 - isa "
29997 "Y - 'ShowMembersFunc_t' 0 - show C - - 10 - dfil "
29998 "C - - 10 - ifil i - 'Int_t' 0 - dl "
29999 "i - 'Int_t' 0 - il", (char*)NULL, (void*) G__func2void( (TClass* (*)(const char*, Version_t, const type_info&, TVirtualIsAProxy*, ShowMembersFunc_t, const char*, const char*, Int_t, Int_t))(&ROOT::CreateClass) ), 0);
30000    G__memfunc_setup("AddClass",767,G__G__GenVector_19_0_2, 121, -1, -1, 0, 5, 1, 1, 0, 
30001 "C - - 10 - cname s - 'Version_t' 0 - id "
30002 "u 'type_info' - 11 - info Y - 'VoidFuncPtr_t' 0 - dict "
30003 "i - 'Int_t' 0 - pragmabits", (char*)NULL, (void*) G__func2void( (void (*)(const char*, Version_t, const type_info&, VoidFuncPtr_t, Int_t))(&ROOT::AddClass) ), 0);
30004    G__memfunc_setup("RemoveClass",1124,G__G__GenVector_19_0_3, 121, -1, -1, 0, 1, 1, 1, 0, "C - - 10 - cname", (char*)NULL, (void*) G__func2void( (void (*)(const char*))(&ROOT::RemoveClass) ), 0);
30005    G__memfunc_setup("ResetClassVersion",1759,G__G__GenVector_19_0_4, 121, -1, -1, 0, 3, 1, 1, 0, 
30006 "U 'TClass' - 0 - - C - - 10 - - "
30007 "s - 'Short_t' 0 - -", (char*)NULL, (void*) G__func2void( (void (*)(TClass*, const char*, Short_t))(&ROOT::ResetClassVersion) ), 0);
30008    G__memfunc_setup("RegisterClassTemplate",2167,G__G__GenVector_19_0_5, 85, G__get_linked_tagnum(&G__G__GenVectorLN_TNamed), -1, 0, 3, 1, 1, 0, 
30009 "C - - 10 - name C - - 10 - file "
30010 "i - 'Int_t' 0 - line", (char*)NULL, (void*) G__func2void( (TNamed* (*)(const char*, const char*, Int_t))(&ROOT::RegisterClassTemplate) ), 0);
30011    G__memfunc_setup("DefineBehavior",1403,G__G__GenVector_19_0_6, 85, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLTInitBehavior), -1, 0, 2, 1, 1, 1, 
30012 "Y - - 0 - - Y - - 0 - -", (char*)NULL, (void*) G__func2void( (const ROOT::TInitBehavior* (*)(void*, void*))(&ROOT::DefineBehavior) ), 0);
30013    G__tag_memfunc_reset();
30014 }
30015 
30016 static void G__setup_memfuncROOTcLcLMath(void) {
30017    /* ROOT::Math */
30018    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMath));
30019    G__memfunc_setup("Pi",185,G__G__GenVector_99_0_1, 100, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) G__func2void( (double (*)())(&ROOT::Math::Pi) ), 0);
30020    G__memfunc_setup("log1p",483,G__G__GenVector_99_0_2, 100, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - x", (char*)NULL, (void*) G__func2void( (double (*)(double))(&ROOT::Math::log1p) ), 0);
30021    G__memfunc_setup("expm1",491,G__G__GenVector_99_0_3, 100, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - x", (char*)NULL, (void*) G__func2void( (double (*)(double))(&ROOT::Math::expm1) ), 0);
30022    G__memfunc_setup("Throw",532,G__G__GenVector_99_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::GenVector_exception' - 1 - e", (char*)NULL, (void*) G__func2void( (void (*)(ROOT::Math::GenVector_exception&))(&ROOT::Math::Throw) ), 0);
30023    G__memfunc_setup("etaMax_impl",1137,G__G__GenVector_99_0_5, 113, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) G__func2void( (long double (*)())(&ROOT::Math::etaMax_impl) ), 0);
30024    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_6, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30025 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::Rotation3D' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationX const&, ROOT::Math::Rotation3D const&))(&ROOT::Math::operator*) ), 0);
30026    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_7, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30027 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::Rotation3D' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationY const&, ROOT::Math::Rotation3D const&))(&ROOT::Math::operator*) ), 0);
30028    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30029 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::Rotation3D' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationZ const&, ROOT::Math::Rotation3D const&))(&ROOT::Math::operator*) ), 0);
30030    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30031 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::RotationY' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationX const&, ROOT::Math::RotationY const&))(&ROOT::Math::operator*) ), 0);
30032    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_10, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30033 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::RotationZ' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationX const&, ROOT::Math::RotationZ const&))(&ROOT::Math::operator*) ), 0);
30034    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30035 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::RotationX' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationY const&, ROOT::Math::RotationX const&))(&ROOT::Math::operator*) ), 0);
30036    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30037 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::RotationZ' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationY const&, ROOT::Math::RotationZ const&))(&ROOT::Math::operator*) ), 0);
30038    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30039 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::RotationX' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationZ const&, ROOT::Math::RotationX const&))(&ROOT::Math::operator*) ), 0);
30040    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
30041 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::RotationY' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Rotation3D (*)(ROOT::Math::RotationZ const&, ROOT::Math::RotationY const&))(&ROOT::Math::operator*) ), 0);
30042    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30043 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::Rotation3D&))(&ROOT::Math::operator<<) ), 0);
30044    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 2, 1, 1, 0, 
30045 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::RotationZYX' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::RotationZYX (*)(ROOT::Math::RotationX const&, ROOT::Math::RotationZYX const&))(&ROOT::Math::operator*) ), 0);
30046    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 2, 1, 1, 0, 
30047 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::RotationZYX' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::RotationZYX (*)(ROOT::Math::RotationY const&, ROOT::Math::RotationZYX const&))(&ROOT::Math::operator*) ), 0);
30048    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 2, 1, 1, 0, 
30049 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::RotationZYX' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::RotationZYX (*)(ROOT::Math::RotationZ const&, ROOT::Math::RotationZYX const&))(&ROOT::Math::operator*) ), 0);
30050    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30051 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::RotationZYX' - 11 - e", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::RotationZYX&))(&ROOT::Math::operator<<) ), 0);
30052    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30053 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::RotationX' - 11 - r", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::RotationX&))(&ROOT::Math::operator<<) ), 0);
30054    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30055 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::RotationY' - 11 - r", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::RotationY&))(&ROOT::Math::operator<<) ), 0);
30056    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30057 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::RotationZ' - 11 - r", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::RotationZ&))(&ROOT::Math::operator<<) ), 0);
30058    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30059 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::BoostX' - 11 - b", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::BoostX&))(&ROOT::Math::operator<<) ), 0);
30060    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30061 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::BoostY' - 11 - b", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::BoostY&))(&ROOT::Math::operator<<) ), 0);
30062    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30063 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::BoostZ' - 11 - b", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::BoostZ&))(&ROOT::Math::operator<<) ), 0);
30064    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30065 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::Boost' - 11 - b", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::Boost&))(&ROOT::Math::operator<<) ), 0);
30066    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30067 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::LorentzRotation' - 11 - r", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::LorentzRotation&))(&ROOT::Math::operator<<) ), 0);
30068    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 2, 1, 1, 0, 
30069 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::EulerAngles' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::EulerAngles (*)(ROOT::Math::RotationX const&, ROOT::Math::EulerAngles const&))(&ROOT::Math::operator*) ), 0);
30070    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 2, 1, 1, 0, 
30071 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::EulerAngles' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::EulerAngles (*)(ROOT::Math::RotationY const&, ROOT::Math::EulerAngles const&))(&ROOT::Math::operator*) ), 0);
30072    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 2, 1, 1, 0, 
30073 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::EulerAngles' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::EulerAngles (*)(ROOT::Math::RotationZ const&, ROOT::Math::EulerAngles const&))(&ROOT::Math::operator*) ), 0);
30074    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30075 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::EulerAngles' - 11 - e", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::EulerAngles&))(&ROOT::Math::operator<<) ), 0);
30076    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 2, 1, 1, 0, 
30077 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::AxisAngle' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::AxisAngle (*)(ROOT::Math::RotationX const&, ROOT::Math::AxisAngle const&))(&ROOT::Math::operator*) ), 0);
30078    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 2, 1, 1, 0, 
30079 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::AxisAngle' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::AxisAngle (*)(ROOT::Math::RotationY const&, ROOT::Math::AxisAngle const&))(&ROOT::Math::operator*) ), 0);
30080    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 2, 1, 1, 0, 
30081 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::AxisAngle' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::AxisAngle (*)(ROOT::Math::RotationZ const&, ROOT::Math::AxisAngle const&))(&ROOT::Math::operator*) ), 0);
30082    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30083 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::AxisAngle&))(&ROOT::Math::operator<<) ), 0);
30084    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 2, 1, 1, 0, 
30085 "u 'ROOT::Math::RotationX' - 41 - r1 u 'ROOT::Math::Quaternion' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Quaternion (*)(ROOT::Math::RotationX const&, ROOT::Math::Quaternion const&))(&ROOT::Math::operator*) ), 0);
30086    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_37, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 2, 1, 1, 0, 
30087 "u 'ROOT::Math::RotationY' - 41 - r1 u 'ROOT::Math::Quaternion' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Quaternion (*)(ROOT::Math::RotationY const&, ROOT::Math::Quaternion const&))(&ROOT::Math::operator*) ), 0);
30088    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_38, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 2, 1, 1, 0, 
30089 "u 'ROOT::Math::RotationZ' - 41 - r1 u 'ROOT::Math::Quaternion' - 41 - r2", (char*)NULL, (void*) G__func2void( (ROOT::Math::Quaternion (*)(ROOT::Math::RotationZ const&, ROOT::Math::Quaternion const&))(&ROOT::Math::operator*) ), 0);
30090    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_39, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30091 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::Quaternion&))(&ROOT::Math::operator<<) ), 0);
30092    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30093 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator<<) ), 0);
30094    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30095 "u 'ROOT::Math::Rotation3D' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Rotation3D&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30096    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_42, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30097 "u 'ROOT::Math::RotationX' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationX&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30098    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_43, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30099 "u 'ROOT::Math::RotationY' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationY&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30100    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_44, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30101 "u 'ROOT::Math::RotationZ' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationZ&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30102    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_45, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30103 "u 'ROOT::Math::RotationZYX' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationZYX&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30104    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_46, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30105 "u 'ROOT::Math::AxisAngle' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::AxisAngle&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30106    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30107 "u 'ROOT::Math::EulerAngles' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::EulerAngles&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30108    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30109 "u 'ROOT::Math::Quaternion' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Quaternion&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30110    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30111 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::Rotation3D&))(&ROOT::Math::operator*) ), 0);
30112    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_50, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30113 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::RotationX' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::RotationX&))(&ROOT::Math::operator*) ), 0);
30114    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_51, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30115 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::RotationY' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::RotationY&))(&ROOT::Math::operator*) ), 0);
30116    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_52, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30117 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::RotationZ' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::RotationZ&))(&ROOT::Math::operator*) ), 0);
30118    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30119 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::RotationZYX' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::RotationZYX&))(&ROOT::Math::operator*) ), 0);
30120    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30121 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::EulerAngles' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::EulerAngles&))(&ROOT::Math::operator*) ), 0);
30122    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30123 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::Quaternion' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::Quaternion&))(&ROOT::Math::operator*) ), 0);
30124    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30125 "u 'ROOT::Math::Translation3D' - 11 - t u 'ROOT::Math::AxisAngle' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::AxisAngle&))(&ROOT::Math::operator*) ), 0);
30126    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_57, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30127 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::Translation3D' - 11 - d", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::Translation3D&))(&ROOT::Math::operator*) ), 0);
30128    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_58, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30129 "u 'ROOT::Math::Translation3D' - 11 - d u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Translation3D&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30130    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_59, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30131 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::Rotation3D&))(&ROOT::Math::operator*) ), 0);
30132    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_60, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30133 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::RotationX' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::RotationX&))(&ROOT::Math::operator*) ), 0);
30134    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_61, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30135 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::RotationY' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::RotationY&))(&ROOT::Math::operator*) ), 0);
30136    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_62, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30137 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::RotationZ' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::RotationZ&))(&ROOT::Math::operator*) ), 0);
30138    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_63, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30139 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::RotationZYX' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::RotationZYX&))(&ROOT::Math::operator*) ), 0);
30140    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_64, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30141 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::EulerAngles' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::EulerAngles&))(&ROOT::Math::operator*) ), 0);
30142    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_65, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30143 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::AxisAngle' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::AxisAngle&))(&ROOT::Math::operator*) ), 0);
30144    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_66, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30145 "u 'ROOT::Math::Transform3D' - 11 - t u 'ROOT::Math::Quaternion' - 11 - r", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Transform3D&, const ROOT::Math::Quaternion&))(&ROOT::Math::operator*) ), 0);
30146    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_67, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30147 "u 'ROOT::Math::Rotation3D' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Rotation3D&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30148    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_68, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30149 "u 'ROOT::Math::RotationX' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationX&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30150    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_69, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30151 "u 'ROOT::Math::RotationY' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationY&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30152    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_70, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30153 "u 'ROOT::Math::RotationZ' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationZ&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30154    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_71, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30155 "u 'ROOT::Math::RotationZYX' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::RotationZYX&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30156    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_72, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30157 "u 'ROOT::Math::EulerAngles' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::EulerAngles&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30158    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_73, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30159 "u 'ROOT::Math::AxisAngle' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::AxisAngle&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30160    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_74, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
30161 "u 'ROOT::Math::Quaternion' - 11 - r u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ROOT::Math::Transform3D (*)(const ROOT::Math::Quaternion&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator*) ), 0);
30162    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_75, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30163 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::Transform3D&))(&ROOT::Math::operator<<) ), 0);
30164    G__memfunc_setup("operator<<",996,G__G__GenVector_99_0_76, 117, G__get_linked_tagnum(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR), G__defined_typename("ostream"), 1, 2, 1, 1, 0, 
30165 "u 'basic_ostream<char,char_traits<char> >' 'ostream' 1 - os u 'ROOT::Math::Plane3D' - 11 - p", (char*)NULL, (void*) G__func2void( (ostream& (*)(ostream&, const ROOT::Math::Plane3D&))(&ROOT::Math::operator<<) ), 0);
30166    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_77, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::XYZVector"), 0, 2, 1, 1, 0, 
30167 "d - - 0 - a u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 0 - v", (char*)NULL, (void*) G__func2void( (ROOT::Math::XYZVector (*)(double, ROOT::Math::XYZVector))(&ROOT::Math::operator*) ), 0);
30168    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_78, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::XYZPoint"), 0, 2, 1, 1, 0, 
30169 "d - - 0 - a u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 0 - p", (char*)NULL, (void*) G__func2void( (ROOT::Math::XYZPoint (*)(double, ROOT::Math::XYZPoint))(&ROOT::Math::operator*) ), 0);
30170    G__memfunc_setup("operator*",918,G__G__GenVector_99_0_79, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), G__defined_typename("ROOT::Math::XYZTVector"), 0, 2, 1, 1, 0, 
30171 "d - - 0 - a u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 0 - v", (char*)NULL, (void*) G__func2void( (ROOT::Math::XYZTVector (*)(double, ROOT::Math::XYZTVector))(&ROOT::Math::operator*) ), 0);
30172    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_80, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30173 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30174    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_81, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30175 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30176    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_82, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30177 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30178    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_83, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30179 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30180    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_84, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30181 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30182    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_85, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30183 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30184    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_86, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30185 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30186    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_87, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30187 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30188    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_88, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30189 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30190    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_89, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30191 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30192    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_90, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30193 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30194    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_91, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30195 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30196    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_92, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30197 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30198    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_93, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30199 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30200    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_94, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30201 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30202    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_95, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30203 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30204    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_96, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30205 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30206    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_97, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30207 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30208    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_98, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30209 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30210    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_99, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30211 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30212    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_100, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30213 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30214    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_101, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30215 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30216    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_102, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30217 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30218    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_103, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30219 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30220    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_104, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30221 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30222    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_105, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30223 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30224    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_106, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30225 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30226    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_107, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30227 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30228    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_108, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30229 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30230    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_109, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30231 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30232    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_110, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30233 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30234    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_111, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30235 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30236    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_112, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30237 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30238    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_113, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30239 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30240    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_114, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30241 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator+) ), 0);
30242    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_115, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30243 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&, ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>))(&ROOT::Math::operator+) ), 0);
30244    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_116, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30245 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&, ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>))(&ROOT::Math::operator+) ), 0);
30246    G__memfunc_setup("operator+",919,G__G__GenVector_99_0_117, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30247 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&, ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>))(&ROOT::Math::operator+) ), 0);
30248    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_118, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30249 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator-) ), 0);
30250    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_119, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30251 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator-) ), 0);
30252    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_120, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30253 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::operator-) ), 0);
30254    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_121, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30255 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30256    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_122, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30257 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30258    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_123, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30259 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30260    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_124, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30261 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30262    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_125, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30263 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30264    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_126, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30265 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30266    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_127, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30267 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30268    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_128, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30269 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30270    G__memfunc_setup("operator-",921,G__G__GenVector_99_0_129, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30271 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - p1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 41 - v2", (char*)NULL, (void*) G__func2void( (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> (*)(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const&))(&ROOT::Math::operator-) ), 0);
30272    G__tag_memfunc_reset();
30273 }
30274 
30275 static void G__setup_memfuncROOTcLcLMathcLcLDefaultCoordinateSystemTag(void) {
30276    /* ROOT::Math::DefaultCoordinateSystemTag */
30277    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag));
30278    // automatic default constructor
30279    G__memfunc_setup("DefaultCoordinateSystemTag", 2670, G__G__GenVector_100_0_1, (int) ('i'), 
30280 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag), -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30281    // automatic copy constructor
30282    G__memfunc_setup("DefaultCoordinateSystemTag", 2670, G__G__GenVector_100_0_2, (int) ('i'), 
30283 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DefaultCoordinateSystemTag' - 11 - -", (char*) NULL, (void*) NULL, 0);
30284    // automatic destructor
30285    G__memfunc_setup("~DefaultCoordinateSystemTag", 2796, G__G__GenVector_100_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30286    // automatic assignment operator
30287    G__memfunc_setup("operator=", 937, G__G__GenVector_100_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DefaultCoordinateSystemTag' - 11 - -", (char*) NULL, (void*) NULL, 0);
30288    G__tag_memfunc_reset();
30289 }
30290 
30291 static void G__setup_memfuncROOTcLcLMathcLcLCartesian2DlEdoublegR(void) {
30292    /* ROOT::Math::Cartesian2D<double> */
30293    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR));
30294    G__memfunc_setup("Cartesian2D<double>",1797,G__G__GenVector_101_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30295    G__memfunc_setup("Cartesian2D<double>",1797,G__G__GenVector_101_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR), -1, 0, 2, 1, 1, 0, 
30296 "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30297    G__memfunc_setup("Cartesian2D<double>",1797,G__G__GenVector_101_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Cartesian2D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30298    G__memfunc_setup("operator=",937,G__G__GenVector_101_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Cartesian2D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30299    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_101_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
30300 "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30301    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_101_0_6, 121, -1, -1, 0, 2, 1, 1, 8, 
30302 "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 1 - xx d - 'ROOT::Math::Cartesian2D<double>::Scalar' 1 - yy", (char*)NULL, (void*) NULL, 0);
30303    G__memfunc_setup("X",88,G__G__GenVector_101_0_7, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30304    G__memfunc_setup("Y",89,G__G__GenVector_101_0_8, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30305    G__memfunc_setup("Mag2",327,G__G__GenVector_101_0_9, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30306    G__memfunc_setup("R",82,G__G__GenVector_101_0_10, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30307    G__memfunc_setup("Phi",289,G__G__GenVector_101_0_11, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30308    G__memfunc_setup("SetX",388,G__G__GenVector_101_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30309    G__memfunc_setup("SetY",389,G__G__GenVector_101_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30310    G__memfunc_setup("SetXY",477,G__G__GenVector_101_0_14, 121, -1, -1, 0, 2, 1, 1, 0, 
30311 "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30312    G__memfunc_setup("Scale",488,G__G__GenVector_101_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30313    G__memfunc_setup("Negate",596,G__G__GenVector_101_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30314    G__memfunc_setup("Rotate",623,G__G__GenVector_101_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
30315    G__memfunc_setup("operator==",998,G__G__GenVector_101_0_18, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian2D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30316    G__memfunc_setup("operator!=",970,G__G__GenVector_101_0_19, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian2D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30317    G__memfunc_setup("x",120,G__G__GenVector_101_0_20, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30318    G__memfunc_setup("y",121,G__G__GenVector_101_0_21, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30319    G__memfunc_setup("SetR",382,G__G__GenVector_101_0_22, 121, -1, -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
30320    G__memfunc_setup("SetPhi",589,G__G__GenVector_101_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30321    // automatic destructor
30322    G__memfunc_setup("~Cartesian2D<double>", 1923, G__G__GenVector_101_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30323    G__tag_memfunc_reset();
30324 }
30325 
30326 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30327    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30328    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30329    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8519,G__G__GenVector_102_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30330    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8519,G__G__GenVector_102_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30331 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30332    G__memfunc_setup("Coordinates",1147,G__G__GenVector_102_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30333    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_102_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30334 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30335    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_102_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
30336 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b", (char*)NULL, (void*) NULL, 0);
30337    G__memfunc_setup("SetXY",477,G__G__GenVector_102_0_6, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30338 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30339    G__memfunc_setup("operator==",998,G__G__GenVector_102_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30340    G__memfunc_setup("operator!=",970,G__G__GenVector_102_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30341    G__memfunc_setup("X",88,G__G__GenVector_102_0_9, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30342    G__memfunc_setup("Y",89,G__G__GenVector_102_0_10, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30343    G__memfunc_setup("R",82,G__G__GenVector_102_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30344    G__memfunc_setup("Phi",289,G__G__GenVector_102_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30345    G__memfunc_setup("Mag2",327,G__G__GenVector_102_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30346    G__memfunc_setup("Unit",416,G__G__GenVector_102_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30347    G__memfunc_setup("SetX",388,G__G__GenVector_102_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30348    G__memfunc_setup("SetY",389,G__G__GenVector_102_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30349    G__memfunc_setup("SetR",382,G__G__GenVector_102_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30350    G__memfunc_setup("SetPhi",589,G__G__GenVector_102_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30351    G__memfunc_setup("operator*=",979,G__G__GenVector_102_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30352    G__memfunc_setup("operator/=",984,G__G__GenVector_102_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30353    G__memfunc_setup("operator*",918,G__G__GenVector_102_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30354    G__memfunc_setup("operator-",921,G__G__GenVector_102_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30355    G__memfunc_setup("operator+",919,G__G__GenVector_102_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30356    G__memfunc_setup("operator/",923,G__G__GenVector_102_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30357    G__memfunc_setup("Rotate",623,G__G__GenVector_102_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
30358    G__memfunc_setup("x",120,G__G__GenVector_102_0_26, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30359    G__memfunc_setup("y",121,G__G__GenVector_102_0_27, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30360    G__memfunc_setup("r",114,G__G__GenVector_102_0_28, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30361    G__memfunc_setup("phi",321,G__G__GenVector_102_0_29, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30362    G__memfunc_setup("mag2",359,G__G__GenVector_102_0_30, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30363    G__memfunc_setup("unit",448,G__G__GenVector_102_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30364    // automatic copy constructor
30365    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8519, G__G__GenVector_102_0_32, (int) ('i'), 
30366 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30367    // automatic destructor
30368    G__memfunc_setup("~DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8645, G__G__GenVector_102_0_33, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30369    // automatic assignment operator
30370    G__memfunc_setup("operator=", 937, G__G__GenVector_102_0_34, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30371    G__tag_memfunc_reset();
30372 }
30373 
30374 static void G__setup_memfuncROOTcLcLMathcLcLPolar2DlEdoublegR(void) {
30375    /* ROOT::Math::Polar2D<double> */
30376    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR));
30377    G__memfunc_setup("Polar2D<double>",1385,G__G__GenVector_105_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30378    G__memfunc_setup("Polar2D<double>",1385,G__G__GenVector_105_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR), -1, 0, 2, 1, 1, 0, 
30379 "d - - 0 - r d - - 0 - phi", (char*)NULL, (void*) NULL, 0);
30380    G__memfunc_setup("Polar2D<double>",1385,G__G__GenVector_105_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Polar2D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30381    G__memfunc_setup("operator=",937,G__G__GenVector_105_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Polar2D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30382    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_105_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
30383 "d - 'ROOT::Math::Polar2D<double>::Scalar' 0 - r d - 'ROOT::Math::Polar2D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30384    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_105_0_6, 121, -1, -1, 0, 2, 1, 1, 8, 
30385 "d - 'ROOT::Math::Polar2D<double>::Scalar' 1 - r d - 'ROOT::Math::Polar2D<double>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
30386    G__memfunc_setup("R",82,G__G__GenVector_105_0_7, 100, -1, G__defined_typename("ROOT::Math::Polar2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30387    G__memfunc_setup("Phi",289,G__G__GenVector_105_0_8, 100, -1, G__defined_typename("ROOT::Math::Polar2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30388    G__memfunc_setup("X",88,G__G__GenVector_105_0_9, 100, -1, G__defined_typename("ROOT::Math::Polar2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30389    G__memfunc_setup("Y",89,G__G__GenVector_105_0_10, 100, -1, G__defined_typename("ROOT::Math::Polar2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30390    G__memfunc_setup("Mag2",327,G__G__GenVector_105_0_11, 100, -1, G__defined_typename("ROOT::Math::Polar2D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30391    G__memfunc_setup("SetR",382,G__G__GenVector_105_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 11 - r", (char*)NULL, (void*) NULL, 0);
30392    G__memfunc_setup("SetPhi",589,G__G__GenVector_105_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 11 - phi", (char*)NULL, (void*) NULL, 0);
30393    G__memfunc_setup("SetXY",477,G__G__GenVector_105_0_14, 121, -1, -1, 0, 2, 5, 1, 0, 
30394 "d - 'ROOT::Math::Polar2D<double>::Scalar' 0 - a d - 'ROOT::Math::Polar2D<double>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30395    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30396    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30397    G__memfunc_setup("Scale",488,G__G__GenVector_105_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - a", (char*)NULL, (void*) NULL, 0);
30398    G__memfunc_setup("Negate",596,G__G__GenVector_105_0_18, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30399    G__memfunc_setup("Rotate",623,G__G__GenVector_105_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - angle", (char*)NULL, (void*) NULL, 0);
30400    G__memfunc_setup("operator==",998,G__G__GenVector_105_0_20, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar2D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30401    G__memfunc_setup("operator!=",970,G__G__GenVector_105_0_21, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar2D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30402    G__memfunc_setup("x",120,G__G__GenVector_105_0_22, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30403    G__memfunc_setup("y",121,G__G__GenVector_105_0_23, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30404    G__memfunc_setup("SetX",388,G__G__GenVector_105_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar2D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30405    G__memfunc_setup("SetY",389,G__G__GenVector_105_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar2D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30406    // automatic destructor
30407    G__memfunc_setup("~Polar2D<double>", 1511, G__G__GenVector_105_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30408    G__tag_memfunc_reset();
30409 }
30410 
30411 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30412    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30413    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30414    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8107,G__G__GenVector_106_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30415    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8107,G__G__GenVector_106_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30416 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30417    G__memfunc_setup("Coordinates",1147,G__G__GenVector_106_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30418    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_106_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30419 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30420    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_106_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
30421 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b", (char*)NULL, (void*) NULL, 0);
30422    G__memfunc_setup("SetXY",477,G__G__GenVector_106_0_6, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30423 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30424    G__memfunc_setup("operator==",998,G__G__GenVector_106_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30425    G__memfunc_setup("operator!=",970,G__G__GenVector_106_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30426    G__memfunc_setup("X",88,G__G__GenVector_106_0_9, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30427    G__memfunc_setup("Y",89,G__G__GenVector_106_0_10, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30428    G__memfunc_setup("R",82,G__G__GenVector_106_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30429    G__memfunc_setup("Phi",289,G__G__GenVector_106_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30430    G__memfunc_setup("Mag2",327,G__G__GenVector_106_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30431    G__memfunc_setup("Unit",416,G__G__GenVector_106_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30432    G__memfunc_setup("SetX",388,G__G__GenVector_106_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30433    G__memfunc_setup("SetY",389,G__G__GenVector_106_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30434    G__memfunc_setup("SetR",382,G__G__GenVector_106_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30435    G__memfunc_setup("SetPhi",589,G__G__GenVector_106_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30436    G__memfunc_setup("operator*=",979,G__G__GenVector_106_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30437    G__memfunc_setup("operator/=",984,G__G__GenVector_106_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30438    G__memfunc_setup("operator*",918,G__G__GenVector_106_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30439    G__memfunc_setup("operator-",921,G__G__GenVector_106_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30440    G__memfunc_setup("operator+",919,G__G__GenVector_106_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30441    G__memfunc_setup("operator/",923,G__G__GenVector_106_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30442    G__memfunc_setup("Rotate",623,G__G__GenVector_106_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
30443    G__memfunc_setup("x",120,G__G__GenVector_106_0_26, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30444    G__memfunc_setup("y",121,G__G__GenVector_106_0_27, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30445    G__memfunc_setup("r",114,G__G__GenVector_106_0_28, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30446    G__memfunc_setup("phi",321,G__G__GenVector_106_0_29, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30447    G__memfunc_setup("mag2",359,G__G__GenVector_106_0_30, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30448    G__memfunc_setup("unit",448,G__G__GenVector_106_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30449    // automatic copy constructor
30450    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8107, G__G__GenVector_106_0_32, (int) ('i'), 
30451 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30452    // automatic destructor
30453    G__memfunc_setup("~DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8233, G__G__GenVector_106_0_33, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30454    // automatic assignment operator
30455    G__memfunc_setup("operator=", 937, G__G__GenVector_106_0_34, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30456    G__tag_memfunc_reset();
30457 }
30458 
30459 static void G__setup_memfuncROOTcLcLMathcLcLGlobalCoordinateSystemTag(void) {
30460    /* ROOT::Math::GlobalCoordinateSystemTag */
30461    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag));
30462    // automatic default constructor
30463    G__memfunc_setup("GlobalCoordinateSystemTag", 2554, G__G__GenVector_135_0_1, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag), -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30464    // automatic copy constructor
30465    G__memfunc_setup("GlobalCoordinateSystemTag", 2554, G__G__GenVector_135_0_2, (int) ('i'), 
30466 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::GlobalCoordinateSystemTag' - 11 - -", (char*) NULL, (void*) NULL, 0);
30467    // automatic destructor
30468    G__memfunc_setup("~GlobalCoordinateSystemTag", 2680, G__G__GenVector_135_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30469    // automatic assignment operator
30470    G__memfunc_setup("operator=", 937, G__G__GenVector_135_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::GlobalCoordinateSystemTag' - 11 - -", (char*) NULL, (void*) NULL, 0);
30471    G__tag_memfunc_reset();
30472 }
30473 
30474 static void G__setup_memfuncROOTcLcLMathcLcLLocalCoordinateSystemTag(void) {
30475    /* ROOT::Math::LocalCoordinateSystemTag */
30476    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag));
30477    // automatic default constructor
30478    G__memfunc_setup("LocalCoordinateSystemTag", 2452, G__G__GenVector_136_0_1, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag), -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30479    // automatic copy constructor
30480    G__memfunc_setup("LocalCoordinateSystemTag", 2452, G__G__GenVector_136_0_2, (int) ('i'), 
30481 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LocalCoordinateSystemTag' - 11 - -", (char*) NULL, (void*) NULL, 0);
30482    // automatic destructor
30483    G__memfunc_setup("~LocalCoordinateSystemTag", 2578, G__G__GenVector_136_0_3, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30484    // automatic assignment operator
30485    G__memfunc_setup("operator=", 937, G__G__GenVector_136_0_4, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LocalCoordinateSystemTag' - 11 - -", (char*) NULL, (void*) NULL, 0);
30486    G__tag_memfunc_reset();
30487 }
30488 
30489 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30490    /* ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30491    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30492    G__memfunc_setup("PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8131,G__G__GenVector_137_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30493    G__memfunc_setup("PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8131,G__G__GenVector_137_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30494 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b", (char*)NULL, (void*) NULL, 0);
30495    G__memfunc_setup("Coordinates",1147,G__G__GenVector_137_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
30496    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_137_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30497 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30498    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_137_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
30499 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b", (char*)NULL, (void*) NULL, 0);
30500    G__memfunc_setup("SetXY",477,G__G__GenVector_137_0_6, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30501 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30502    G__memfunc_setup("operator==",998,G__G__GenVector_137_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30503    G__memfunc_setup("operator!=",970,G__G__GenVector_137_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30504    G__memfunc_setup("X",88,G__G__GenVector_137_0_9, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30505    G__memfunc_setup("Y",89,G__G__GenVector_137_0_10, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30506    G__memfunc_setup("R",82,G__G__GenVector_137_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30507    G__memfunc_setup("Phi",289,G__G__GenVector_137_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30508    G__memfunc_setup("Mag2",327,G__G__GenVector_137_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30509    G__memfunc_setup("SetX",388,G__G__GenVector_137_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30510    G__memfunc_setup("SetY",389,G__G__GenVector_137_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30511    G__memfunc_setup("SetR",382,G__G__GenVector_137_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30512    G__memfunc_setup("SetPhi",589,G__G__GenVector_137_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30513    G__memfunc_setup("operator*=",979,G__G__GenVector_137_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30514    G__memfunc_setup("operator/=",984,G__G__GenVector_137_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30515    G__memfunc_setup("operator*",918,G__G__GenVector_137_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30516    G__memfunc_setup("operator/",923,G__G__GenVector_137_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30517    G__memfunc_setup("Rotate",623,G__G__GenVector_137_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
30518    G__memfunc_setup("x",120,G__G__GenVector_137_0_23, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30519    G__memfunc_setup("y",121,G__G__GenVector_137_0_24, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30520    G__memfunc_setup("r",114,G__G__GenVector_137_0_25, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30521    G__memfunc_setup("phi",321,G__G__GenVector_137_0_26, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30522    G__memfunc_setup("mag2",359,G__G__GenVector_137_0_27, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30523    // automatic copy constructor
30524    G__memfunc_setup("PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8131, G__G__GenVector_137_0_28, (int) ('i'), 
30525 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30526    // automatic destructor
30527    G__memfunc_setup("~PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8257, G__G__GenVector_137_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30528    // automatic assignment operator
30529    G__memfunc_setup("operator=", 937, G__G__GenVector_137_0_30, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30530    G__tag_memfunc_reset();
30531 }
30532 
30533 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30534    /* ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30535    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30536    G__memfunc_setup("PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",7719,G__G__GenVector_139_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30537    G__memfunc_setup("PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>",7719,G__G__GenVector_139_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
30538 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b", (char*)NULL, (void*) NULL, 0);
30539    G__memfunc_setup("Coordinates",1147,G__G__GenVector_139_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
30540    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_139_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30541 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30542    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_139_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
30543 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b", (char*)NULL, (void*) NULL, 0);
30544    G__memfunc_setup("SetXY",477,G__G__GenVector_139_0_6, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
30545 "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
30546    G__memfunc_setup("operator==",998,G__G__GenVector_139_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30547    G__memfunc_setup("operator!=",970,G__G__GenVector_139_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30548    G__memfunc_setup("X",88,G__G__GenVector_139_0_9, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30549    G__memfunc_setup("Y",89,G__G__GenVector_139_0_10, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30550    G__memfunc_setup("R",82,G__G__GenVector_139_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30551    G__memfunc_setup("Phi",289,G__G__GenVector_139_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30552    G__memfunc_setup("Mag2",327,G__G__GenVector_139_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30553    G__memfunc_setup("SetX",388,G__G__GenVector_139_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30554    G__memfunc_setup("SetY",389,G__G__GenVector_139_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30555    G__memfunc_setup("SetR",382,G__G__GenVector_139_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30556    G__memfunc_setup("SetPhi",589,G__G__GenVector_139_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30557    G__memfunc_setup("operator*=",979,G__G__GenVector_139_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30558    G__memfunc_setup("operator/=",984,G__G__GenVector_139_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30559    G__memfunc_setup("operator*",918,G__G__GenVector_139_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30560    G__memfunc_setup("operator/",923,G__G__GenVector_139_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30561    G__memfunc_setup("Rotate",623,G__G__GenVector_139_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
30562    G__memfunc_setup("x",120,G__G__GenVector_139_0_23, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30563    G__memfunc_setup("y",121,G__G__GenVector_139_0_24, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30564    G__memfunc_setup("r",114,G__G__GenVector_139_0_25, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30565    G__memfunc_setup("phi",321,G__G__GenVector_139_0_26, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30566    G__memfunc_setup("mag2",359,G__G__GenVector_139_0_27, 100, -1, G__defined_typename("ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30567    // automatic copy constructor
30568    G__memfunc_setup("PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 7719, G__G__GenVector_139_0_28, (int) ('i'), 
30569 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30570    // automatic destructor
30571    G__memfunc_setup("~PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 7845, G__G__GenVector_139_0_29, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30572    // automatic assignment operator
30573    G__memfunc_setup("operator=", 937, G__G__GenVector_139_0_30, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30574    G__tag_memfunc_reset();
30575 }
30576 
30577 static void G__setup_memfuncROOTcLcLMathcLcLCartesian3DlEdoublegR(void) {
30578    /* ROOT::Math::Cartesian3D<double> */
30579    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR));
30580    G__memfunc_setup("Cartesian3D<double>",1798,G__G__GenVector_141_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30581    G__memfunc_setup("Cartesian3D<double>",1798,G__G__GenVector_141_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR), -1, 0, 3, 1, 1, 0, 
30582 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - yy "
30583 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30584    G__memfunc_setup("Cartesian3D<double>",1798,G__G__GenVector_141_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Cartesian3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30585    G__memfunc_setup("operator=",937,G__G__GenVector_141_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Cartesian3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30586    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_141_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::Cartesian3D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30587    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_141_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30588    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_141_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
30589 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - yy "
30590 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30591    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_141_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
30592 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 1 - xx d - 'ROOT::Math::Cartesian3D<double>::Scalar' 1 - yy "
30593 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 1 - zz", (char*)NULL, (void*) NULL, 0);
30594    G__memfunc_setup("X",88,G__G__GenVector_141_0_9, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30595    G__memfunc_setup("Y",89,G__G__GenVector_141_0_10, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30596    G__memfunc_setup("Z",90,G__G__GenVector_141_0_11, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30597    G__memfunc_setup("Mag2",327,G__G__GenVector_141_0_12, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30598    G__memfunc_setup("Perp2",457,G__G__GenVector_141_0_13, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30599    G__memfunc_setup("Rho",297,G__G__GenVector_141_0_14, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30600    G__memfunc_setup("R",82,G__G__GenVector_141_0_15, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30601    G__memfunc_setup("Theta",502,G__G__GenVector_141_0_16, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30602    G__memfunc_setup("Phi",289,G__G__GenVector_141_0_17, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30603    G__memfunc_setup("Eta",282,G__G__GenVector_141_0_18, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30604    G__memfunc_setup("SetX",388,G__G__GenVector_141_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
30605    G__memfunc_setup("SetY",389,G__G__GenVector_141_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30606    G__memfunc_setup("SetZ",390,G__G__GenVector_141_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30607    G__memfunc_setup("SetXYZ",567,G__G__GenVector_141_0_22, 121, -1, -1, 0, 3, 1, 1, 0, 
30608 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - yy "
30609 "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30610    G__memfunc_setup("Scale",488,G__G__GenVector_141_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30611    G__memfunc_setup("Negate",596,G__G__GenVector_141_0_24, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30612    G__memfunc_setup("operator==",998,G__G__GenVector_141_0_25, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30613    G__memfunc_setup("operator!=",970,G__G__GenVector_141_0_26, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30614    G__memfunc_setup("x",120,G__G__GenVector_141_0_27, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30615    G__memfunc_setup("y",121,G__G__GenVector_141_0_28, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30616    G__memfunc_setup("z",122,G__G__GenVector_141_0_29, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30617    G__memfunc_setup("SetR",382,G__G__GenVector_141_0_30, 121, -1, -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
30618    G__memfunc_setup("SetTheta",802,G__G__GenVector_141_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
30619    G__memfunc_setup("SetPhi",589,G__G__GenVector_141_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30620    G__memfunc_setup("SetRho",597,G__G__GenVector_141_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - rho", (char*)NULL, (void*) NULL, 0);
30621    G__memfunc_setup("SetEta",582,G__G__GenVector_141_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<double>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
30622    // automatic destructor
30623    G__memfunc_setup("~Cartesian3D<double>", 1924, G__G__GenVector_141_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30624    G__tag_memfunc_reset();
30625 }
30626 
30627 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30628    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30629    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30630    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8521,G__G__GenVector_142_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30631    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8521,G__G__GenVector_142_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
30632 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30633 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30634    G__memfunc_setup("Coordinates",1147,G__G__GenVector_142_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30635    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_142_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30636    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_142_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
30637 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30638 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30639    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_142_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
30640 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
30641 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
30642    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_142_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30643    G__memfunc_setup("SetXYZ",567,G__G__GenVector_142_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
30644 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30645 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30646    G__memfunc_setup("operator==",998,G__G__GenVector_142_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30647    G__memfunc_setup("operator!=",970,G__G__GenVector_142_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30648    G__memfunc_setup("X",88,G__G__GenVector_142_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30649    G__memfunc_setup("Y",89,G__G__GenVector_142_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30650    G__memfunc_setup("Z",90,G__G__GenVector_142_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30651    G__memfunc_setup("R",82,G__G__GenVector_142_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30652    G__memfunc_setup("Theta",502,G__G__GenVector_142_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30653    G__memfunc_setup("Phi",289,G__G__GenVector_142_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30654    G__memfunc_setup("Eta",282,G__G__GenVector_142_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30655    G__memfunc_setup("Rho",297,G__G__GenVector_142_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30656    G__memfunc_setup("Mag2",327,G__G__GenVector_142_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30657    G__memfunc_setup("Perp2",457,G__G__GenVector_142_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30658    G__memfunc_setup("Unit",416,G__G__GenVector_142_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30659    G__memfunc_setup("SetX",388,G__G__GenVector_142_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
30660    G__memfunc_setup("SetY",389,G__G__GenVector_142_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30661    G__memfunc_setup("SetZ",390,G__G__GenVector_142_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30662    G__memfunc_setup("SetR",382,G__G__GenVector_142_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
30663    G__memfunc_setup("SetTheta",802,G__G__GenVector_142_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30664    G__memfunc_setup("SetPhi",589,G__G__GenVector_142_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30665    G__memfunc_setup("SetRho",597,G__G__GenVector_142_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
30666    G__memfunc_setup("SetEta",582,G__G__GenVector_142_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
30667    G__memfunc_setup("operator*=",979,G__G__GenVector_142_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30668    G__memfunc_setup("operator/=",984,G__G__GenVector_142_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30669    G__memfunc_setup("operator*",918,G__G__GenVector_142_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30670    G__memfunc_setup("operator-",921,G__G__GenVector_142_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30671    G__memfunc_setup("operator+",919,G__G__GenVector_142_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30672    G__memfunc_setup("operator/",923,G__G__GenVector_142_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30673    G__memfunc_setup("x",120,G__G__GenVector_142_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30674    G__memfunc_setup("y",121,G__G__GenVector_142_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30675    G__memfunc_setup("z",122,G__G__GenVector_142_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30676    G__memfunc_setup("r",114,G__G__GenVector_142_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30677    G__memfunc_setup("theta",534,G__G__GenVector_142_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30678    G__memfunc_setup("phi",321,G__G__GenVector_142_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30679    G__memfunc_setup("eta",314,G__G__GenVector_142_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30680    G__memfunc_setup("rho",329,G__G__GenVector_142_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30681    G__memfunc_setup("mag2",359,G__G__GenVector_142_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30682    G__memfunc_setup("perp2",489,G__G__GenVector_142_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30683    G__memfunc_setup("unit",448,G__G__GenVector_142_0_46, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30684    G__memfunc_setup("operator=",937,G__G__GenVector_142_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30685    G__memfunc_setup("operator=",937,G__G__GenVector_142_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30686    G__memfunc_setup("operator=",937,G__G__GenVector_142_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30687    G__memfunc_setup("Dot",295,G__G__GenVector_142_0_50, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30688    G__memfunc_setup("Dot",295,G__G__GenVector_142_0_51, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30689    G__memfunc_setup("Dot",295,G__G__GenVector_142_0_52, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30690    G__memfunc_setup("Dot",295,G__G__GenVector_142_0_53, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30691    G__memfunc_setup("Cross",522,G__G__GenVector_142_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30692    G__memfunc_setup("Cross",522,G__G__GenVector_142_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30693    G__memfunc_setup("Cross",522,G__G__GenVector_142_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30694    G__memfunc_setup("Cross",522,G__G__GenVector_142_0_57, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30695    G__memfunc_setup("operator-=",982,G__G__GenVector_142_0_58, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30696    G__memfunc_setup("operator-=",982,G__G__GenVector_142_0_59, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30697    G__memfunc_setup("operator-=",982,G__G__GenVector_142_0_60, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30698    G__memfunc_setup("operator-=",982,G__G__GenVector_142_0_61, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30699    G__memfunc_setup("operator+=",980,G__G__GenVector_142_0_62, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30700    G__memfunc_setup("operator+=",980,G__G__GenVector_142_0_63, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30701    G__memfunc_setup("operator+=",980,G__G__GenVector_142_0_64, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30702    G__memfunc_setup("operator+=",980,G__G__GenVector_142_0_65, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30703    // automatic copy constructor
30704    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8521, G__G__GenVector_142_0_66, (int) ('i'), 
30705 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30706    // automatic destructor
30707    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8647, G__G__GenVector_142_0_67, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30708    // automatic assignment operator
30709    G__memfunc_setup("operator=", 937, G__G__GenVector_142_0_68, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30710    G__tag_memfunc_reset();
30711 }
30712 
30713 static void G__setup_memfuncROOTcLcLMathcLcLCylindricalEta3DlEdoublegR(void) {
30714    /* ROOT::Math::CylindricalEta3D<double> */
30715    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR));
30716    G__memfunc_setup("CylindricalEta3D<double>",2292,G__G__GenVector_145_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30717    G__memfunc_setup("CylindricalEta3D<double>",2292,G__G__GenVector_145_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR), -1, 0, 3, 1, 1, 0, 
30718 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - rho d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - eta "
30719 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30720    G__memfunc_setup("CylindricalEta3D<double>",2292,G__G__GenVector_145_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::CylindricalEta3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30721    G__memfunc_setup("operator=",937,G__G__GenVector_145_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::CylindricalEta3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30722    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_145_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30723    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_145_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30724    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_145_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
30725 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - rho d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - eta "
30726 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30727    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_145_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
30728 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 1 - rho d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 1 - eta "
30729 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
30730    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::CylindricalEta3D<double>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30731    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30732    G__memfunc_setup("Rho",297,G__G__GenVector_145_0_11, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30733    G__memfunc_setup("Eta",282,G__G__GenVector_145_0_12, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30734    G__memfunc_setup("Phi",289,G__G__GenVector_145_0_13, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30735    G__memfunc_setup("X",88,G__G__GenVector_145_0_14, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30736    G__memfunc_setup("Y",89,G__G__GenVector_145_0_15, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30737    G__memfunc_setup("Z",90,G__G__GenVector_145_0_16, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30738    G__memfunc_setup("R",82,G__G__GenVector_145_0_17, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30739    G__memfunc_setup("Mag2",327,G__G__GenVector_145_0_18, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30740    G__memfunc_setup("Perp2",457,G__G__GenVector_145_0_19, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30741    G__memfunc_setup("Theta",502,G__G__GenVector_145_0_20, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30742    G__memfunc_setup("SetRho",597,G__G__GenVector_145_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - rho", (char*)NULL, (void*) NULL, 0);
30743    G__memfunc_setup("SetEta",582,G__G__GenVector_145_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - eta", (char*)NULL, (void*) NULL, 0);
30744    G__memfunc_setup("SetPhi",589,G__G__GenVector_145_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - phi", (char*)NULL, (void*) NULL, 0);
30745    G__memfunc_setup("SetXYZ",567,G__G__GenVector_145_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
30746 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - xx d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - yy "
30747 "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30748    G__memfunc_setup("Scale",488,G__G__GenVector_145_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - a", (char*)NULL, (void*) NULL, 0);
30749    G__memfunc_setup("Negate",596,G__G__GenVector_145_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30750    G__memfunc_setup("operator==",998,G__G__GenVector_145_0_27, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::CylindricalEta3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30751    G__memfunc_setup("operator!=",970,G__G__GenVector_145_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::CylindricalEta3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30752    G__memfunc_setup("x",120,G__G__GenVector_145_0_29, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30753    G__memfunc_setup("y",121,G__G__GenVector_145_0_30, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30754    G__memfunc_setup("z",122,G__G__GenVector_145_0_31, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30755    G__memfunc_setup("SetX",388,G__G__GenVector_145_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
30756    G__memfunc_setup("SetY",389,G__G__GenVector_145_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30757    G__memfunc_setup("SetZ",390,G__G__GenVector_145_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30758    G__memfunc_setup("SetR",382,G__G__GenVector_145_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
30759    G__memfunc_setup("SetTheta",802,G__G__GenVector_145_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<double>::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
30760    // automatic destructor
30761    G__memfunc_setup("~CylindricalEta3D<double>", 2418, G__G__GenVector_145_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30762    G__tag_memfunc_reset();
30763 }
30764 
30765 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30766    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30767    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30768    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",9015,G__G__GenVector_146_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30769    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",9015,G__G__GenVector_146_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
30770 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30771 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30772    G__memfunc_setup("Coordinates",1147,G__G__GenVector_146_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30773    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_146_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30774    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_146_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
30775 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30776 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30777    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_146_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
30778 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
30779 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
30780    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_146_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30781    G__memfunc_setup("SetXYZ",567,G__G__GenVector_146_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
30782 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30783 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30784    G__memfunc_setup("operator==",998,G__G__GenVector_146_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30785    G__memfunc_setup("operator!=",970,G__G__GenVector_146_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30786    G__memfunc_setup("X",88,G__G__GenVector_146_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30787    G__memfunc_setup("Y",89,G__G__GenVector_146_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30788    G__memfunc_setup("Z",90,G__G__GenVector_146_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30789    G__memfunc_setup("R",82,G__G__GenVector_146_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30790    G__memfunc_setup("Theta",502,G__G__GenVector_146_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30791    G__memfunc_setup("Phi",289,G__G__GenVector_146_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30792    G__memfunc_setup("Eta",282,G__G__GenVector_146_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30793    G__memfunc_setup("Rho",297,G__G__GenVector_146_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30794    G__memfunc_setup("Mag2",327,G__G__GenVector_146_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30795    G__memfunc_setup("Perp2",457,G__G__GenVector_146_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30796    G__memfunc_setup("Unit",416,G__G__GenVector_146_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30797    G__memfunc_setup("SetX",388,G__G__GenVector_146_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
30798    G__memfunc_setup("SetY",389,G__G__GenVector_146_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30799    G__memfunc_setup("SetZ",390,G__G__GenVector_146_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30800    G__memfunc_setup("SetR",382,G__G__GenVector_146_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
30801    G__memfunc_setup("SetTheta",802,G__G__GenVector_146_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30802    G__memfunc_setup("SetPhi",589,G__G__GenVector_146_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30803    G__memfunc_setup("SetRho",597,G__G__GenVector_146_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
30804    G__memfunc_setup("SetEta",582,G__G__GenVector_146_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
30805    G__memfunc_setup("operator*=",979,G__G__GenVector_146_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30806    G__memfunc_setup("operator/=",984,G__G__GenVector_146_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30807    G__memfunc_setup("operator*",918,G__G__GenVector_146_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30808    G__memfunc_setup("operator-",921,G__G__GenVector_146_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30809    G__memfunc_setup("operator+",919,G__G__GenVector_146_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30810    G__memfunc_setup("operator/",923,G__G__GenVector_146_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30811    G__memfunc_setup("x",120,G__G__GenVector_146_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30812    G__memfunc_setup("y",121,G__G__GenVector_146_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30813    G__memfunc_setup("z",122,G__G__GenVector_146_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30814    G__memfunc_setup("r",114,G__G__GenVector_146_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30815    G__memfunc_setup("theta",534,G__G__GenVector_146_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30816    G__memfunc_setup("phi",321,G__G__GenVector_146_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30817    G__memfunc_setup("eta",314,G__G__GenVector_146_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30818    G__memfunc_setup("rho",329,G__G__GenVector_146_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30819    G__memfunc_setup("mag2",359,G__G__GenVector_146_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30820    G__memfunc_setup("perp2",489,G__G__GenVector_146_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30821    G__memfunc_setup("unit",448,G__G__GenVector_146_0_46, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30822    G__memfunc_setup("operator=",937,G__G__GenVector_146_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30823    G__memfunc_setup("operator=",937,G__G__GenVector_146_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30824    G__memfunc_setup("operator=",937,G__G__GenVector_146_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30825    G__memfunc_setup("Dot",295,G__G__GenVector_146_0_50, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30826    G__memfunc_setup("Dot",295,G__G__GenVector_146_0_51, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30827    G__memfunc_setup("Dot",295,G__G__GenVector_146_0_52, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30828    G__memfunc_setup("Cross",522,G__G__GenVector_146_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30829    G__memfunc_setup("Cross",522,G__G__GenVector_146_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30830    G__memfunc_setup("Cross",522,G__G__GenVector_146_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30831    G__memfunc_setup("operator-=",982,G__G__GenVector_146_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30832    G__memfunc_setup("operator-=",982,G__G__GenVector_146_0_57, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30833    G__memfunc_setup("operator-=",982,G__G__GenVector_146_0_58, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30834    G__memfunc_setup("operator+=",980,G__G__GenVector_146_0_59, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30835    G__memfunc_setup("operator+=",980,G__G__GenVector_146_0_60, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30836    G__memfunc_setup("operator+=",980,G__G__GenVector_146_0_61, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30837    // automatic copy constructor
30838    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 9015, G__G__GenVector_146_0_62, (int) ('i'), 
30839 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30840    // automatic destructor
30841    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 9141, G__G__GenVector_146_0_63, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30842    // automatic assignment operator
30843    G__memfunc_setup("operator=", 937, G__G__GenVector_146_0_64, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30844    G__tag_memfunc_reset();
30845 }
30846 
30847 static void G__setup_memfuncROOTcLcLMathcLcLPolar3DlEdoublegR(void) {
30848    /* ROOT::Math::Polar3D<double> */
30849    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR));
30850    G__memfunc_setup("Polar3D<double>",1386,G__G__GenVector_149_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30851    G__memfunc_setup("Polar3D<double>",1386,G__G__GenVector_149_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR), -1, 0, 3, 1, 1, 0, 
30852 "d - - 0 - r d - - 0 - theta "
30853 "d - - 0 - phi", (char*)NULL, (void*) NULL, 0);
30854    G__memfunc_setup("Polar3D<double>",1386,G__G__GenVector_149_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Polar3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30855    G__memfunc_setup("operator=",937,G__G__GenVector_149_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Polar3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30856    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_149_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::Polar3D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30857    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_149_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Polar3D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30858    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_149_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
30859 "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - r d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - theta "
30860 "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30861    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_149_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
30862 "d - 'ROOT::Math::Polar3D<double>::Scalar' 1 - r d - 'ROOT::Math::Polar3D<double>::Scalar' 1 - theta "
30863 "d - 'ROOT::Math::Polar3D<double>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
30864    G__memfunc_setup("R",82,G__G__GenVector_149_0_9, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30865    G__memfunc_setup("Phi",289,G__G__GenVector_149_0_10, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30866    G__memfunc_setup("Theta",502,G__G__GenVector_149_0_11, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30867    G__memfunc_setup("Rho",297,G__G__GenVector_149_0_12, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30868    G__memfunc_setup("X",88,G__G__GenVector_149_0_13, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30869    G__memfunc_setup("Y",89,G__G__GenVector_149_0_14, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30870    G__memfunc_setup("Z",90,G__G__GenVector_149_0_15, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30871    G__memfunc_setup("Mag2",327,G__G__GenVector_149_0_16, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30872    G__memfunc_setup("Perp2",457,G__G__GenVector_149_0_17, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30873    G__memfunc_setup("Eta",282,G__G__GenVector_149_0_18, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30874    G__memfunc_setup("SetR",382,G__G__GenVector_149_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 11 - r", (char*)NULL, (void*) NULL, 0);
30875    G__memfunc_setup("SetTheta",802,G__G__GenVector_149_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 11 - theta", (char*)NULL, (void*) NULL, 0);
30876    G__memfunc_setup("SetPhi",589,G__G__GenVector_149_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 11 - phi", (char*)NULL, (void*) NULL, 0);
30877    G__memfunc_setup("SetXYZ",567,G__G__GenVector_149_0_22, 121, -1, -1, 0, 3, 5, 1, 0, 
30878 "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - xx d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - yy "
30879 "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30880    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::Polar3D<double>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30881    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30882    G__memfunc_setup("Scale",488,G__G__GenVector_149_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - a", (char*)NULL, (void*) NULL, 0);
30883    G__memfunc_setup("Negate",596,G__G__GenVector_149_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30884    G__memfunc_setup("operator==",998,G__G__GenVector_149_0_27, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30885    G__memfunc_setup("operator!=",970,G__G__GenVector_149_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30886    G__memfunc_setup("x",120,G__G__GenVector_149_0_29, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30887    G__memfunc_setup("y",121,G__G__GenVector_149_0_30, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30888    G__memfunc_setup("z",122,G__G__GenVector_149_0_31, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30889    G__memfunc_setup("SetX",388,G__G__GenVector_149_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
30890    G__memfunc_setup("SetY",389,G__G__GenVector_149_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30891    G__memfunc_setup("SetZ",390,G__G__GenVector_149_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30892    G__memfunc_setup("SetRho",597,G__G__GenVector_149_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - rho", (char*)NULL, (void*) NULL, 0);
30893    G__memfunc_setup("SetEta",582,G__G__GenVector_149_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<double>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
30894    // automatic destructor
30895    G__memfunc_setup("~Polar3D<double>", 1512, G__G__GenVector_149_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30896    G__tag_memfunc_reset();
30897 }
30898 
30899 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
30900    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
30901    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
30902    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8109,G__G__GenVector_150_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30903    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8109,G__G__GenVector_150_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
30904 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30905 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30906    G__memfunc_setup("Coordinates",1147,G__G__GenVector_150_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30907    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_150_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30908    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_150_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
30909 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30910 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30911    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_150_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
30912 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
30913 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
30914    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_150_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30915    G__memfunc_setup("SetXYZ",567,G__G__GenVector_150_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
30916 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
30917 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
30918    G__memfunc_setup("operator==",998,G__G__GenVector_150_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30919    G__memfunc_setup("operator!=",970,G__G__GenVector_150_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
30920    G__memfunc_setup("X",88,G__G__GenVector_150_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30921    G__memfunc_setup("Y",89,G__G__GenVector_150_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30922    G__memfunc_setup("Z",90,G__G__GenVector_150_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30923    G__memfunc_setup("R",82,G__G__GenVector_150_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30924    G__memfunc_setup("Theta",502,G__G__GenVector_150_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30925    G__memfunc_setup("Phi",289,G__G__GenVector_150_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30926    G__memfunc_setup("Eta",282,G__G__GenVector_150_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30927    G__memfunc_setup("Rho",297,G__G__GenVector_150_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30928    G__memfunc_setup("Mag2",327,G__G__GenVector_150_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30929    G__memfunc_setup("Perp2",457,G__G__GenVector_150_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30930    G__memfunc_setup("Unit",416,G__G__GenVector_150_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30931    G__memfunc_setup("SetX",388,G__G__GenVector_150_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
30932    G__memfunc_setup("SetY",389,G__G__GenVector_150_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
30933    G__memfunc_setup("SetZ",390,G__G__GenVector_150_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
30934    G__memfunc_setup("SetR",382,G__G__GenVector_150_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
30935    G__memfunc_setup("SetTheta",802,G__G__GenVector_150_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30936    G__memfunc_setup("SetPhi",589,G__G__GenVector_150_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
30937    G__memfunc_setup("SetRho",597,G__G__GenVector_150_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
30938    G__memfunc_setup("SetEta",582,G__G__GenVector_150_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
30939    G__memfunc_setup("operator*=",979,G__G__GenVector_150_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30940    G__memfunc_setup("operator/=",984,G__G__GenVector_150_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30941    G__memfunc_setup("operator*",918,G__G__GenVector_150_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30942    G__memfunc_setup("operator-",921,G__G__GenVector_150_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30943    G__memfunc_setup("operator+",919,G__G__GenVector_150_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30944    G__memfunc_setup("operator/",923,G__G__GenVector_150_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
30945    G__memfunc_setup("x",120,G__G__GenVector_150_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30946    G__memfunc_setup("y",121,G__G__GenVector_150_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30947    G__memfunc_setup("z",122,G__G__GenVector_150_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30948    G__memfunc_setup("r",114,G__G__GenVector_150_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30949    G__memfunc_setup("theta",534,G__G__GenVector_150_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30950    G__memfunc_setup("phi",321,G__G__GenVector_150_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30951    G__memfunc_setup("eta",314,G__G__GenVector_150_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30952    G__memfunc_setup("rho",329,G__G__GenVector_150_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30953    G__memfunc_setup("mag2",359,G__G__GenVector_150_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30954    G__memfunc_setup("perp2",489,G__G__GenVector_150_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30955    G__memfunc_setup("unit",448,G__G__GenVector_150_0_46, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
30956    G__memfunc_setup("operator=",937,G__G__GenVector_150_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30957    G__memfunc_setup("operator=",937,G__G__GenVector_150_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30958    G__memfunc_setup("operator=",937,G__G__GenVector_150_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30959    G__memfunc_setup("Dot",295,G__G__GenVector_150_0_50, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30960    G__memfunc_setup("Dot",295,G__G__GenVector_150_0_51, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30961    G__memfunc_setup("Dot",295,G__G__GenVector_150_0_52, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30962    G__memfunc_setup("Cross",522,G__G__GenVector_150_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30963    G__memfunc_setup("Cross",522,G__G__GenVector_150_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30964    G__memfunc_setup("Cross",522,G__G__GenVector_150_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30965    G__memfunc_setup("operator-=",982,G__G__GenVector_150_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30966    G__memfunc_setup("operator-=",982,G__G__GenVector_150_0_57, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30967    G__memfunc_setup("operator-=",982,G__G__GenVector_150_0_58, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30968    G__memfunc_setup("operator+=",980,G__G__GenVector_150_0_59, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30969    G__memfunc_setup("operator+=",980,G__G__GenVector_150_0_60, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30970    G__memfunc_setup("operator+=",980,G__G__GenVector_150_0_61, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30971    // automatic copy constructor
30972    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8109, G__G__GenVector_150_0_62, (int) ('i'), 
30973 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30974    // automatic destructor
30975    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8235, G__G__GenVector_150_0_63, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
30976    // automatic assignment operator
30977    G__memfunc_setup("operator=", 937, G__G__GenVector_150_0_64, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
30978    G__tag_memfunc_reset();
30979 }
30980 
30981 static void G__setup_memfuncROOTcLcLMathcLcLCylindrical3DlEdoublegR(void) {
30982    /* ROOT::Math::Cylindrical3D<double> */
30983    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR));
30984    G__memfunc_setup("Cylindrical3D<double>",2010,G__G__GenVector_153_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
30985    G__memfunc_setup("Cylindrical3D<double>",2010,G__G__GenVector_153_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR), -1, 0, 3, 1, 1, 0, 
30986 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - rho d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - zz "
30987 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30988    G__memfunc_setup("Cylindrical3D<double>",2010,G__G__GenVector_153_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Cylindrical3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30989    G__memfunc_setup("operator=",937,G__G__GenVector_153_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Cylindrical3D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
30990    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_153_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::Cylindrical3D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
30991    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_153_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
30992    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_153_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
30993 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - rho d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - zz "
30994 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
30995    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_153_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
30996 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 1 - rho d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 1 - zz "
30997 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
30998    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
30999    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
31000    G__memfunc_setup("Rho",297,G__G__GenVector_153_0_11, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31001    G__memfunc_setup("Z",90,G__G__GenVector_153_0_12, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31002    G__memfunc_setup("Phi",289,G__G__GenVector_153_0_13, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31003    G__memfunc_setup("X",88,G__G__GenVector_153_0_14, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31004    G__memfunc_setup("Y",89,G__G__GenVector_153_0_15, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31005    G__memfunc_setup("Mag2",327,G__G__GenVector_153_0_16, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31006    G__memfunc_setup("R",82,G__G__GenVector_153_0_17, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31007    G__memfunc_setup("Perp2",457,G__G__GenVector_153_0_18, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31008    G__memfunc_setup("Theta",502,G__G__GenVector_153_0_19, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31009    G__memfunc_setup("Eta",282,G__G__GenVector_153_0_20, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31010    G__memfunc_setup("SetRho",597,G__G__GenVector_153_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - rho", (char*)NULL, (void*) NULL, 0);
31011    G__memfunc_setup("SetZ",390,G__G__GenVector_153_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - zz", (char*)NULL, (void*) NULL, 0);
31012    G__memfunc_setup("SetPhi",589,G__G__GenVector_153_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - phi", (char*)NULL, (void*) NULL, 0);
31013    G__memfunc_setup("SetXYZ",567,G__G__GenVector_153_0_24, 121, -1, -1, 0, 3, 5, 1, 0, 
31014 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - xx d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - yy "
31015 "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
31016    G__memfunc_setup("Scale",488,G__G__GenVector_153_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - a", (char*)NULL, (void*) NULL, 0);
31017    G__memfunc_setup("Negate",596,G__G__GenVector_153_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31018    G__memfunc_setup("operator==",998,G__G__GenVector_153_0_27, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cylindrical3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31019    G__memfunc_setup("operator!=",970,G__G__GenVector_153_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cylindrical3D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31020    G__memfunc_setup("x",120,G__G__GenVector_153_0_29, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31021    G__memfunc_setup("y",121,G__G__GenVector_153_0_30, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31022    G__memfunc_setup("z",122,G__G__GenVector_153_0_31, 100, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31023    G__memfunc_setup("SetX",388,G__G__GenVector_153_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
31024    G__memfunc_setup("SetY",389,G__G__GenVector_153_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
31025    G__memfunc_setup("SetEta",582,G__G__GenVector_153_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
31026    G__memfunc_setup("SetR",382,G__G__GenVector_153_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
31027    G__memfunc_setup("SetTheta",802,G__G__GenVector_153_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<double>::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
31028    // automatic destructor
31029    G__memfunc_setup("~Cylindrical3D<double>", 2136, G__G__GenVector_153_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31030    G__tag_memfunc_reset();
31031 }
31032 
31033 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
31034    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
31035    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
31036    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8733,G__G__GenVector_154_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31037    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8733,G__G__GenVector_154_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
31038 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31039 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31040    G__memfunc_setup("Coordinates",1147,G__G__GenVector_154_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31041    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_154_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31042    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_154_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31043 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31044 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31045    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_154_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
31046 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
31047 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
31048    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_154_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31049    G__memfunc_setup("SetXYZ",567,G__G__GenVector_154_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31050 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31051 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31052    G__memfunc_setup("operator==",998,G__G__GenVector_154_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31053    G__memfunc_setup("operator!=",970,G__G__GenVector_154_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31054    G__memfunc_setup("X",88,G__G__GenVector_154_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31055    G__memfunc_setup("Y",89,G__G__GenVector_154_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31056    G__memfunc_setup("Z",90,G__G__GenVector_154_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31057    G__memfunc_setup("R",82,G__G__GenVector_154_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31058    G__memfunc_setup("Theta",502,G__G__GenVector_154_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31059    G__memfunc_setup("Phi",289,G__G__GenVector_154_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31060    G__memfunc_setup("Eta",282,G__G__GenVector_154_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31061    G__memfunc_setup("Rho",297,G__G__GenVector_154_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31062    G__memfunc_setup("Mag2",327,G__G__GenVector_154_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31063    G__memfunc_setup("Perp2",457,G__G__GenVector_154_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31064    G__memfunc_setup("Unit",416,G__G__GenVector_154_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31065    G__memfunc_setup("SetX",388,G__G__GenVector_154_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
31066    G__memfunc_setup("SetY",389,G__G__GenVector_154_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
31067    G__memfunc_setup("SetZ",390,G__G__GenVector_154_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
31068    G__memfunc_setup("SetR",382,G__G__GenVector_154_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31069    G__memfunc_setup("SetTheta",802,G__G__GenVector_154_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31070    G__memfunc_setup("SetPhi",589,G__G__GenVector_154_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31071    G__memfunc_setup("SetRho",597,G__G__GenVector_154_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31072    G__memfunc_setup("SetEta",582,G__G__GenVector_154_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
31073    G__memfunc_setup("operator*=",979,G__G__GenVector_154_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31074    G__memfunc_setup("operator/=",984,G__G__GenVector_154_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31075    G__memfunc_setup("operator*",918,G__G__GenVector_154_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31076    G__memfunc_setup("operator-",921,G__G__GenVector_154_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31077    G__memfunc_setup("operator+",919,G__G__GenVector_154_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31078    G__memfunc_setup("operator/",923,G__G__GenVector_154_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31079    G__memfunc_setup("x",120,G__G__GenVector_154_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31080    G__memfunc_setup("y",121,G__G__GenVector_154_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31081    G__memfunc_setup("z",122,G__G__GenVector_154_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31082    G__memfunc_setup("r",114,G__G__GenVector_154_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31083    G__memfunc_setup("theta",534,G__G__GenVector_154_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31084    G__memfunc_setup("phi",321,G__G__GenVector_154_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31085    G__memfunc_setup("eta",314,G__G__GenVector_154_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31086    G__memfunc_setup("rho",329,G__G__GenVector_154_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31087    G__memfunc_setup("mag2",359,G__G__GenVector_154_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31088    G__memfunc_setup("perp2",489,G__G__GenVector_154_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31089    G__memfunc_setup("unit",448,G__G__GenVector_154_0_46, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31090    G__memfunc_setup("operator=",937,G__G__GenVector_154_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31091    G__memfunc_setup("operator=",937,G__G__GenVector_154_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31092    G__memfunc_setup("operator=",937,G__G__GenVector_154_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31093    G__memfunc_setup("Dot",295,G__G__GenVector_154_0_50, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31094    G__memfunc_setup("Cross",522,G__G__GenVector_154_0_51, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31095    G__memfunc_setup("Cross",522,G__G__GenVector_154_0_52, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31096    G__memfunc_setup("Cross",522,G__G__GenVector_154_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31097    G__memfunc_setup("operator-=",982,G__G__GenVector_154_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31098    G__memfunc_setup("operator-=",982,G__G__GenVector_154_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31099    G__memfunc_setup("operator-=",982,G__G__GenVector_154_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31100    G__memfunc_setup("operator-=",982,G__G__GenVector_154_0_57, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31101    G__memfunc_setup("operator+=",980,G__G__GenVector_154_0_58, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31102    G__memfunc_setup("operator+=",980,G__G__GenVector_154_0_59, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31103    G__memfunc_setup("operator+=",980,G__G__GenVector_154_0_60, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31104    // automatic copy constructor
31105    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8733, G__G__GenVector_154_0_61, (int) ('i'), 
31106 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31107    // automatic destructor
31108    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8859, G__G__GenVector_154_0_62, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31109    // automatic assignment operator
31110    G__memfunc_setup("operator=", 937, G__G__GenVector_154_0_63, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31111    G__tag_memfunc_reset();
31112 }
31113 
31114 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
31115    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
31116    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
31117    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8133,G__G__GenVector_158_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31118    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8133,G__G__GenVector_158_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
31119 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
31120 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
31121    G__memfunc_setup("Coordinates",1147,G__G__GenVector_158_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31122    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_158_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31123    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_158_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31124 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31125 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31126    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_158_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
31127 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
31128 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
31129    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_158_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31130    G__memfunc_setup("SetXYZ",567,G__G__GenVector_158_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31131 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31132 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31133    G__memfunc_setup("operator==",998,G__G__GenVector_158_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31134    G__memfunc_setup("operator!=",970,G__G__GenVector_158_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31135    G__memfunc_setup("X",88,G__G__GenVector_158_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31136    G__memfunc_setup("Y",89,G__G__GenVector_158_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31137    G__memfunc_setup("Z",90,G__G__GenVector_158_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31138    G__memfunc_setup("R",82,G__G__GenVector_158_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31139    G__memfunc_setup("Theta",502,G__G__GenVector_158_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31140    G__memfunc_setup("Phi",289,G__G__GenVector_158_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31141    G__memfunc_setup("Eta",282,G__G__GenVector_158_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31142    G__memfunc_setup("Rho",297,G__G__GenVector_158_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31143    G__memfunc_setup("Mag2",327,G__G__GenVector_158_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31144    G__memfunc_setup("Perp2",457,G__G__GenVector_158_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31145    G__memfunc_setup("SetX",388,G__G__GenVector_158_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
31146    G__memfunc_setup("SetY",389,G__G__GenVector_158_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
31147    G__memfunc_setup("SetZ",390,G__G__GenVector_158_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
31148    G__memfunc_setup("SetR",382,G__G__GenVector_158_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31149    G__memfunc_setup("SetTheta",802,G__G__GenVector_158_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31150    G__memfunc_setup("SetPhi",589,G__G__GenVector_158_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31151    G__memfunc_setup("SetRho",597,G__G__GenVector_158_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31152    G__memfunc_setup("SetEta",582,G__G__GenVector_158_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
31153    G__memfunc_setup("operator*=",979,G__G__GenVector_158_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31154    G__memfunc_setup("operator/=",984,G__G__GenVector_158_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31155    G__memfunc_setup("operator*",918,G__G__GenVector_158_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31156    G__memfunc_setup("operator/",923,G__G__GenVector_158_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31157    G__memfunc_setup("x",120,G__G__GenVector_158_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31158    G__memfunc_setup("y",121,G__G__GenVector_158_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31159    G__memfunc_setup("z",122,G__G__GenVector_158_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31160    G__memfunc_setup("r",114,G__G__GenVector_158_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31161    G__memfunc_setup("theta",534,G__G__GenVector_158_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31162    G__memfunc_setup("phi",321,G__G__GenVector_158_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31163    G__memfunc_setup("eta",314,G__G__GenVector_158_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31164    G__memfunc_setup("rho",329,G__G__GenVector_158_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31165    G__memfunc_setup("mag2",359,G__G__GenVector_158_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31166    G__memfunc_setup("perp2",489,G__G__GenVector_158_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31167    G__memfunc_setup("operator=",937,G__G__GenVector_158_0_43, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31168    G__memfunc_setup("operator=",937,G__G__GenVector_158_0_44, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31169    G__memfunc_setup("Dot",295,G__G__GenVector_158_0_45, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31170    G__memfunc_setup("Dot",295,G__G__GenVector_158_0_46, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31171    G__memfunc_setup("Dot",295,G__G__GenVector_158_0_47, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31172    G__memfunc_setup("Cross",522,G__G__GenVector_158_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31173    G__memfunc_setup("Cross",522,G__G__GenVector_158_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31174    G__memfunc_setup("Cross",522,G__G__GenVector_158_0_50, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31175    G__memfunc_setup("operator-=",982,G__G__GenVector_158_0_51, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31176    G__memfunc_setup("operator-=",982,G__G__GenVector_158_0_52, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31177    G__memfunc_setup("operator-=",982,G__G__GenVector_158_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31178    G__memfunc_setup("operator+=",980,G__G__GenVector_158_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31179    G__memfunc_setup("operator+=",980,G__G__GenVector_158_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31180    G__memfunc_setup("operator+=",980,G__G__GenVector_158_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31181    // automatic copy constructor
31182    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8133, G__G__GenVector_158_0_57, (int) ('i'), 
31183 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31184    // automatic destructor
31185    G__memfunc_setup("~PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8259, G__G__GenVector_158_0_58, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31186    // automatic assignment operator
31187    G__memfunc_setup("operator=", 937, G__G__GenVector_158_0_59, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31188    G__tag_memfunc_reset();
31189 }
31190 
31191 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
31192    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
31193    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
31194    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8627,G__G__GenVector_160_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31195    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8627,G__G__GenVector_160_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
31196 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
31197 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
31198    G__memfunc_setup("Coordinates",1147,G__G__GenVector_160_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31199    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_160_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31200    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_160_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31201 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31202 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31203    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_160_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
31204 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
31205 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
31206    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_160_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31207    G__memfunc_setup("SetXYZ",567,G__G__GenVector_160_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31208 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31209 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31210    G__memfunc_setup("operator==",998,G__G__GenVector_160_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31211    G__memfunc_setup("operator!=",970,G__G__GenVector_160_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31212    G__memfunc_setup("X",88,G__G__GenVector_160_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31213    G__memfunc_setup("Y",89,G__G__GenVector_160_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31214    G__memfunc_setup("Z",90,G__G__GenVector_160_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31215    G__memfunc_setup("R",82,G__G__GenVector_160_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31216    G__memfunc_setup("Theta",502,G__G__GenVector_160_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31217    G__memfunc_setup("Phi",289,G__G__GenVector_160_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31218    G__memfunc_setup("Eta",282,G__G__GenVector_160_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31219    G__memfunc_setup("Rho",297,G__G__GenVector_160_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31220    G__memfunc_setup("Mag2",327,G__G__GenVector_160_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31221    G__memfunc_setup("Perp2",457,G__G__GenVector_160_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31222    G__memfunc_setup("SetX",388,G__G__GenVector_160_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
31223    G__memfunc_setup("SetY",389,G__G__GenVector_160_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
31224    G__memfunc_setup("SetZ",390,G__G__GenVector_160_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
31225    G__memfunc_setup("SetR",382,G__G__GenVector_160_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31226    G__memfunc_setup("SetTheta",802,G__G__GenVector_160_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31227    G__memfunc_setup("SetPhi",589,G__G__GenVector_160_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31228    G__memfunc_setup("SetRho",597,G__G__GenVector_160_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31229    G__memfunc_setup("SetEta",582,G__G__GenVector_160_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
31230    G__memfunc_setup("operator*=",979,G__G__GenVector_160_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31231    G__memfunc_setup("operator/=",984,G__G__GenVector_160_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31232    G__memfunc_setup("operator*",918,G__G__GenVector_160_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31233    G__memfunc_setup("operator/",923,G__G__GenVector_160_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31234    G__memfunc_setup("x",120,G__G__GenVector_160_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31235    G__memfunc_setup("y",121,G__G__GenVector_160_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31236    G__memfunc_setup("z",122,G__G__GenVector_160_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31237    G__memfunc_setup("r",114,G__G__GenVector_160_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31238    G__memfunc_setup("theta",534,G__G__GenVector_160_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31239    G__memfunc_setup("phi",321,G__G__GenVector_160_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31240    G__memfunc_setup("eta",314,G__G__GenVector_160_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31241    G__memfunc_setup("rho",329,G__G__GenVector_160_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31242    G__memfunc_setup("mag2",359,G__G__GenVector_160_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31243    G__memfunc_setup("perp2",489,G__G__GenVector_160_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31244    G__memfunc_setup("operator=",937,G__G__GenVector_160_0_43, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31245    G__memfunc_setup("operator=",937,G__G__GenVector_160_0_44, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31246    G__memfunc_setup("Dot",295,G__G__GenVector_160_0_45, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31247    G__memfunc_setup("Dot",295,G__G__GenVector_160_0_46, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31248    G__memfunc_setup("Dot",295,G__G__GenVector_160_0_47, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31249    G__memfunc_setup("Cross",522,G__G__GenVector_160_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31250    G__memfunc_setup("Cross",522,G__G__GenVector_160_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31251    G__memfunc_setup("Cross",522,G__G__GenVector_160_0_50, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31252    G__memfunc_setup("operator-=",982,G__G__GenVector_160_0_51, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31253    G__memfunc_setup("operator-=",982,G__G__GenVector_160_0_52, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31254    G__memfunc_setup("operator-=",982,G__G__GenVector_160_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31255    G__memfunc_setup("operator+=",980,G__G__GenVector_160_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31256    G__memfunc_setup("operator+=",980,G__G__GenVector_160_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31257    G__memfunc_setup("operator+=",980,G__G__GenVector_160_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31258    // automatic copy constructor
31259    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8627, G__G__GenVector_160_0_57, (int) ('i'), 
31260 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31261    // automatic destructor
31262    G__memfunc_setup("~PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8753, G__G__GenVector_160_0_58, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31263    // automatic assignment operator
31264    G__memfunc_setup("operator=", 937, G__G__GenVector_160_0_59, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31265    G__tag_memfunc_reset();
31266 }
31267 
31268 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
31269    /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
31270    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
31271    G__memfunc_setup("PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",7721,G__G__GenVector_162_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31272    G__memfunc_setup("PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",7721,G__G__GenVector_162_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
31273 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
31274 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
31275    G__memfunc_setup("Coordinates",1147,G__G__GenVector_162_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31276    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_162_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31277    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_162_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31278 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31279 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31280    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_162_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
31281 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
31282 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
31283    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_162_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31284    G__memfunc_setup("SetXYZ",567,G__G__GenVector_162_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31285 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31286 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31287    G__memfunc_setup("operator==",998,G__G__GenVector_162_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31288    G__memfunc_setup("operator!=",970,G__G__GenVector_162_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31289    G__memfunc_setup("X",88,G__G__GenVector_162_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31290    G__memfunc_setup("Y",89,G__G__GenVector_162_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31291    G__memfunc_setup("Z",90,G__G__GenVector_162_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31292    G__memfunc_setup("R",82,G__G__GenVector_162_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31293    G__memfunc_setup("Theta",502,G__G__GenVector_162_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31294    G__memfunc_setup("Phi",289,G__G__GenVector_162_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31295    G__memfunc_setup("Eta",282,G__G__GenVector_162_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31296    G__memfunc_setup("Rho",297,G__G__GenVector_162_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31297    G__memfunc_setup("Mag2",327,G__G__GenVector_162_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31298    G__memfunc_setup("Perp2",457,G__G__GenVector_162_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31299    G__memfunc_setup("SetX",388,G__G__GenVector_162_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
31300    G__memfunc_setup("SetY",389,G__G__GenVector_162_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
31301    G__memfunc_setup("SetZ",390,G__G__GenVector_162_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
31302    G__memfunc_setup("SetR",382,G__G__GenVector_162_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31303    G__memfunc_setup("SetTheta",802,G__G__GenVector_162_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31304    G__memfunc_setup("SetPhi",589,G__G__GenVector_162_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31305    G__memfunc_setup("SetRho",597,G__G__GenVector_162_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31306    G__memfunc_setup("SetEta",582,G__G__GenVector_162_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
31307    G__memfunc_setup("operator*=",979,G__G__GenVector_162_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31308    G__memfunc_setup("operator/=",984,G__G__GenVector_162_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31309    G__memfunc_setup("operator*",918,G__G__GenVector_162_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31310    G__memfunc_setup("operator/",923,G__G__GenVector_162_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31311    G__memfunc_setup("x",120,G__G__GenVector_162_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31312    G__memfunc_setup("y",121,G__G__GenVector_162_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31313    G__memfunc_setup("z",122,G__G__GenVector_162_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31314    G__memfunc_setup("r",114,G__G__GenVector_162_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31315    G__memfunc_setup("theta",534,G__G__GenVector_162_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31316    G__memfunc_setup("phi",321,G__G__GenVector_162_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31317    G__memfunc_setup("eta",314,G__G__GenVector_162_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31318    G__memfunc_setup("rho",329,G__G__GenVector_162_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31319    G__memfunc_setup("mag2",359,G__G__GenVector_162_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31320    G__memfunc_setup("perp2",489,G__G__GenVector_162_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31321    G__memfunc_setup("operator=",937,G__G__GenVector_162_0_43, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31322    G__memfunc_setup("operator=",937,G__G__GenVector_162_0_44, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31323    G__memfunc_setup("Dot",295,G__G__GenVector_162_0_45, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31324    G__memfunc_setup("Dot",295,G__G__GenVector_162_0_46, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31325    G__memfunc_setup("Dot",295,G__G__GenVector_162_0_47, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31326    G__memfunc_setup("Cross",522,G__G__GenVector_162_0_48, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31327    G__memfunc_setup("Cross",522,G__G__GenVector_162_0_49, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31328    G__memfunc_setup("Cross",522,G__G__GenVector_162_0_50, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31329    G__memfunc_setup("operator-=",982,G__G__GenVector_162_0_51, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31330    G__memfunc_setup("operator-=",982,G__G__GenVector_162_0_52, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31331    G__memfunc_setup("operator-=",982,G__G__GenVector_162_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31332    G__memfunc_setup("operator+=",980,G__G__GenVector_162_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31333    G__memfunc_setup("operator+=",980,G__G__GenVector_162_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31334    G__memfunc_setup("operator+=",980,G__G__GenVector_162_0_56, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31335    // automatic copy constructor
31336    G__memfunc_setup("PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 7721, G__G__GenVector_162_0_57, (int) ('i'), 
31337 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31338    // automatic destructor
31339    G__memfunc_setup("~PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 7847, G__G__GenVector_162_0_58, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31340    // automatic assignment operator
31341    G__memfunc_setup("operator=", 937, G__G__GenVector_162_0_59, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31342    G__tag_memfunc_reset();
31343 }
31344 
31345 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
31346    /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag> */
31347    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
31348    G__memfunc_setup("PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8345,G__G__GenVector_164_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31349    G__memfunc_setup("PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>",8345,G__G__GenVector_164_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
31350 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
31351 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
31352    G__memfunc_setup("Coordinates",1147,G__G__GenVector_164_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31353    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_164_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31354    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_164_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31355 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31356 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31357    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_164_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
31358 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
31359 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
31360    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_164_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31361    G__memfunc_setup("SetXYZ",567,G__G__GenVector_164_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
31362 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
31363 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
31364    G__memfunc_setup("operator==",998,G__G__GenVector_164_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31365    G__memfunc_setup("operator!=",970,G__G__GenVector_164_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31366    G__memfunc_setup("X",88,G__G__GenVector_164_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31367    G__memfunc_setup("Y",89,G__G__GenVector_164_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31368    G__memfunc_setup("Z",90,G__G__GenVector_164_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31369    G__memfunc_setup("R",82,G__G__GenVector_164_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31370    G__memfunc_setup("Theta",502,G__G__GenVector_164_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31371    G__memfunc_setup("Phi",289,G__G__GenVector_164_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31372    G__memfunc_setup("Eta",282,G__G__GenVector_164_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31373    G__memfunc_setup("Rho",297,G__G__GenVector_164_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31374    G__memfunc_setup("Mag2",327,G__G__GenVector_164_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31375    G__memfunc_setup("Perp2",457,G__G__GenVector_164_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31376    G__memfunc_setup("SetX",388,G__G__GenVector_164_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
31377    G__memfunc_setup("SetY",389,G__G__GenVector_164_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
31378    G__memfunc_setup("SetZ",390,G__G__GenVector_164_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
31379    G__memfunc_setup("SetR",382,G__G__GenVector_164_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31380    G__memfunc_setup("SetTheta",802,G__G__GenVector_164_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31381    G__memfunc_setup("SetPhi",589,G__G__GenVector_164_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
31382    G__memfunc_setup("SetRho",597,G__G__GenVector_164_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
31383    G__memfunc_setup("SetEta",582,G__G__GenVector_164_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
31384    G__memfunc_setup("operator*=",979,G__G__GenVector_164_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31385    G__memfunc_setup("operator/=",984,G__G__GenVector_164_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31386    G__memfunc_setup("operator*",918,G__G__GenVector_164_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31387    G__memfunc_setup("operator/",923,G__G__GenVector_164_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31388    G__memfunc_setup("x",120,G__G__GenVector_164_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31389    G__memfunc_setup("y",121,G__G__GenVector_164_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31390    G__memfunc_setup("z",122,G__G__GenVector_164_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31391    G__memfunc_setup("r",114,G__G__GenVector_164_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31392    G__memfunc_setup("theta",534,G__G__GenVector_164_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31393    G__memfunc_setup("phi",321,G__G__GenVector_164_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31394    G__memfunc_setup("eta",314,G__G__GenVector_164_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31395    G__memfunc_setup("rho",329,G__G__GenVector_164_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31396    G__memfunc_setup("mag2",359,G__G__GenVector_164_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31397    G__memfunc_setup("perp2",489,G__G__GenVector_164_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31398    // automatic copy constructor
31399    G__memfunc_setup("PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8345, G__G__GenVector_164_0_43, (int) ('i'), 
31400 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31401    // automatic destructor
31402    G__memfunc_setup("~PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>", 8471, G__G__GenVector_164_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31403    // automatic assignment operator
31404    G__memfunc_setup("operator=", 937, G__G__GenVector_164_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
31405    G__tag_memfunc_reset();
31406 }
31407 
31408 static void G__setup_memfuncROOTcLcLMathcLcLPxPyPzE4DlEdoublegR(void) {
31409    /* ROOT::Math::PxPyPzE4D<double> */
31410    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR));
31411    G__memfunc_setup("PxPyPzE4D<double>",1549,G__G__GenVector_166_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31412    G__memfunc_setup("PxPyPzE4D<double>",1549,G__G__GenVector_166_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR), -1, 0, 4, 1, 1, 0, 
31413 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - py "
31414 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31415    G__memfunc_setup("PxPyPzE4D<double>",1549,G__G__GenVector_166_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PxPyPzE4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31416    G__memfunc_setup("operator=",937,G__G__GenVector_166_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PxPyPzE4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31417    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_166_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31418    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_166_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31419    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_166_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
31420 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - py "
31421 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31422    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_166_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
31423 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 1 - px d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 1 - py "
31424 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 1 - pz d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 1 - e", (char*)NULL, (void*) NULL, 0);
31425    G__memfunc_setup("Px",200,G__G__GenVector_166_0_9, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31426    G__memfunc_setup("Py",201,G__G__GenVector_166_0_10, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31427    G__memfunc_setup("Pz",202,G__G__GenVector_166_0_11, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31428    G__memfunc_setup("E",69,G__G__GenVector_166_0_12, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31429    G__memfunc_setup("X",88,G__G__GenVector_166_0_13, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31430    G__memfunc_setup("Y",89,G__G__GenVector_166_0_14, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31431    G__memfunc_setup("Z",90,G__G__GenVector_166_0_15, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31432    G__memfunc_setup("T",84,G__G__GenVector_166_0_16, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31433    G__memfunc_setup("P2",130,G__G__GenVector_166_0_17, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31434    G__memfunc_setup("P",80,G__G__GenVector_166_0_18, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31435    G__memfunc_setup("R",82,G__G__GenVector_166_0_19, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31436    G__memfunc_setup("M2",127,G__G__GenVector_166_0_20, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31437    G__memfunc_setup("Mag2",327,G__G__GenVector_166_0_21, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31438    G__memfunc_setup("M",77,G__G__GenVector_166_0_22, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31439    G__memfunc_setup("Mag",277,G__G__GenVector_166_0_23, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31440    G__memfunc_setup("Pt2",246,G__G__GenVector_166_0_24, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31441    G__memfunc_setup("Perp2",457,G__G__GenVector_166_0_25, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31442    G__memfunc_setup("Pt",196,G__G__GenVector_166_0_26, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31443    G__memfunc_setup("Perp",407,G__G__GenVector_166_0_27, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31444    G__memfunc_setup("Rho",297,G__G__GenVector_166_0_28, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31445    G__memfunc_setup("Mt2",243,G__G__GenVector_166_0_29, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31446    G__memfunc_setup("Mt",193,G__G__GenVector_166_0_30, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31447    G__memfunc_setup("Et2",235,G__G__GenVector_166_0_31, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31448    G__memfunc_setup("Et",185,G__G__GenVector_166_0_32, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31449    G__memfunc_setup("Phi",289,G__G__GenVector_166_0_33, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31450    G__memfunc_setup("Theta",502,G__G__GenVector_166_0_34, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31451    G__memfunc_setup("Eta",282,G__G__GenVector_166_0_35, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31452    G__memfunc_setup("SetPx",500,G__G__GenVector_166_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
31453    G__memfunc_setup("SetPy",501,G__G__GenVector_166_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
31454    G__memfunc_setup("SetPz",502,G__G__GenVector_166_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
31455    G__memfunc_setup("SetE",369,G__G__GenVector_166_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31456    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_166_0_40, 121, -1, -1, 0, 4, 1, 1, 0, 
31457 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - py "
31458 "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31459    G__memfunc_setup("Negate",596,G__G__GenVector_166_0_41, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31460    G__memfunc_setup("Scale",488,G__G__GenVector_166_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31461    G__memfunc_setup("operator==",998,G__G__GenVector_166_0_43, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzE4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31462    G__memfunc_setup("operator!=",970,G__G__GenVector_166_0_44, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzE4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31463    G__memfunc_setup("x",120,G__G__GenVector_166_0_45, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31464    G__memfunc_setup("y",121,G__G__GenVector_166_0_46, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31465    G__memfunc_setup("z",122,G__G__GenVector_166_0_47, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31466    G__memfunc_setup("t",116,G__G__GenVector_166_0_48, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31467    G__memfunc_setup("SetPt",496,G__G__GenVector_166_0_49, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - pt", (char*)NULL, (void*) NULL, 0);
31468    G__memfunc_setup("SetEta",582,G__G__GenVector_166_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
31469    G__memfunc_setup("SetPhi",589,G__G__GenVector_166_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
31470    G__memfunc_setup("SetM",377,G__G__GenVector_166_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<double>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
31471    // automatic destructor
31472    G__memfunc_setup("~PxPyPzE4D<double>", 1675, G__G__GenVector_166_0_53, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31473    G__tag_memfunc_reset();
31474 }
31475 
31476 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR(void) {
31477    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > */
31478    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
31479    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzE4D<double> >",4030,G__G__GenVector_167_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31480    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzE4D<double> >",4030,G__G__GenVector_167_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 4, 1, 1, 0, 
31481 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 11 - b "
31482 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
31483    G__memfunc_setup("Coordinates",1147,G__G__GenVector_167_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31484    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_167_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31485    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_167_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31486 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - b "
31487 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
31488    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_167_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
31489 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 1 - b "
31490 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
31491    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_167_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31492    G__memfunc_setup("SetXYZT",651,G__G__GenVector_167_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31493 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - yy "
31494 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
31495    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_167_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31496 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - yy "
31497 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
31498    G__memfunc_setup("operator==",998,G__G__GenVector_167_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31499    G__memfunc_setup("operator!=",970,G__G__GenVector_167_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31500    G__memfunc_setup("Px",200,G__G__GenVector_167_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31501    G__memfunc_setup("X",88,G__G__GenVector_167_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31502    G__memfunc_setup("Py",201,G__G__GenVector_167_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31503    G__memfunc_setup("Y",89,G__G__GenVector_167_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31504    G__memfunc_setup("Pz",202,G__G__GenVector_167_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31505    G__memfunc_setup("Z",90,G__G__GenVector_167_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31506    G__memfunc_setup("E",69,G__G__GenVector_167_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31507    G__memfunc_setup("T",84,G__G__GenVector_167_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31508    G__memfunc_setup("M2",127,G__G__GenVector_167_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31509    G__memfunc_setup("M",77,G__G__GenVector_167_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31510    G__memfunc_setup("R",82,G__G__GenVector_167_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31511    G__memfunc_setup("P",80,G__G__GenVector_167_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31512    G__memfunc_setup("P2",130,G__G__GenVector_167_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31513    G__memfunc_setup("Perp2",457,G__G__GenVector_167_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31514    G__memfunc_setup("Pt",196,G__G__GenVector_167_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31515    G__memfunc_setup("Rho",297,G__G__GenVector_167_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31516    G__memfunc_setup("Mt2",243,G__G__GenVector_167_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31517    G__memfunc_setup("Mt",193,G__G__GenVector_167_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31518    G__memfunc_setup("Et2",235,G__G__GenVector_167_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31519    G__memfunc_setup("Et",185,G__G__GenVector_167_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31520    G__memfunc_setup("Phi",289,G__G__GenVector_167_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31521    G__memfunc_setup("Theta",502,G__G__GenVector_167_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31522    G__memfunc_setup("Eta",282,G__G__GenVector_167_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31523    G__memfunc_setup("Vect",402,G__G__GenVector_167_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31524    G__memfunc_setup("operator*=",979,G__G__GenVector_167_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31525    G__memfunc_setup("operator/=",984,G__G__GenVector_167_0_37, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31526    G__memfunc_setup("operator*",918,G__G__GenVector_167_0_38, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31527    G__memfunc_setup("operator/",923,G__G__GenVector_167_0_39, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31528    G__memfunc_setup("operator-",921,G__G__GenVector_167_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31529    G__memfunc_setup("operator+",919,G__G__GenVector_167_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31530    G__memfunc_setup("Rapidity",838,G__G__GenVector_167_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31531    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector_167_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31532    G__memfunc_setup("isTimelike",1040,G__G__GenVector_167_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31533    G__memfunc_setup("isLightlike",1145,G__G__GenVector_167_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
31534    G__memfunc_setup("isSpacelike",1133,G__G__GenVector_167_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31535    G__memfunc_setup("BoostToCM",858,G__G__GenVector_167_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31536    G__memfunc_setup("Beta",380,G__G__GenVector_167_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31537    G__memfunc_setup("Gamma",483,G__G__GenVector_167_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31538    G__memfunc_setup("x",120,G__G__GenVector_167_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31539    G__memfunc_setup("y",121,G__G__GenVector_167_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31540    G__memfunc_setup("z",122,G__G__GenVector_167_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31541    G__memfunc_setup("t",116,G__G__GenVector_167_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31542    G__memfunc_setup("px",232,G__G__GenVector_167_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31543    G__memfunc_setup("py",233,G__G__GenVector_167_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31544    G__memfunc_setup("pz",234,G__G__GenVector_167_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31545    G__memfunc_setup("e",101,G__G__GenVector_167_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31546    G__memfunc_setup("r",114,G__G__GenVector_167_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31547    G__memfunc_setup("theta",534,G__G__GenVector_167_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31548    G__memfunc_setup("phi",321,G__G__GenVector_167_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31549    G__memfunc_setup("rho",329,G__G__GenVector_167_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31550    G__memfunc_setup("eta",314,G__G__GenVector_167_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31551    G__memfunc_setup("pt",228,G__G__GenVector_167_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31552    G__memfunc_setup("perp2",489,G__G__GenVector_167_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31553    G__memfunc_setup("mag2",359,G__G__GenVector_167_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31554    G__memfunc_setup("mag",309,G__G__GenVector_167_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31555    G__memfunc_setup("mt",225,G__G__GenVector_167_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31556    G__memfunc_setup("mt2",275,G__G__GenVector_167_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31557    G__memfunc_setup("energy",650,G__G__GenVector_167_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31558    G__memfunc_setup("mass",436,G__G__GenVector_167_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31559    G__memfunc_setup("mass2",486,G__G__GenVector_167_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31560    G__memfunc_setup("SetE",369,G__G__GenVector_167_0_72, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31561    G__memfunc_setup("SetEta",582,G__G__GenVector_167_0_73, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31562    G__memfunc_setup("SetM",377,G__G__GenVector_167_0_74, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31563    G__memfunc_setup("SetPhi",589,G__G__GenVector_167_0_75, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31564    G__memfunc_setup("SetPt",496,G__G__GenVector_167_0_76, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31565    G__memfunc_setup("SetPx",500,G__G__GenVector_167_0_77, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31566    G__memfunc_setup("SetPy",501,G__G__GenVector_167_0_78, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31567    G__memfunc_setup("SetPz",502,G__G__GenVector_167_0_79, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31568    G__memfunc_setup("operator=",937,G__G__GenVector_167_0_80, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31569    G__memfunc_setup("operator=",937,G__G__GenVector_167_0_81, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31570    G__memfunc_setup("operator=",937,G__G__GenVector_167_0_82, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31571    G__memfunc_setup("Dot",295,G__G__GenVector_167_0_83, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31572    G__memfunc_setup("Dot",295,G__G__GenVector_167_0_84, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31573    G__memfunc_setup("Dot",295,G__G__GenVector_167_0_85, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31574    G__memfunc_setup("Dot",295,G__G__GenVector_167_0_86, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31575    G__memfunc_setup("operator+=",980,G__G__GenVector_167_0_87, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31576    G__memfunc_setup("operator+=",980,G__G__GenVector_167_0_88, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31577    G__memfunc_setup("operator+=",980,G__G__GenVector_167_0_89, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31578    G__memfunc_setup("operator+=",980,G__G__GenVector_167_0_90, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31579    G__memfunc_setup("operator-=",982,G__G__GenVector_167_0_91, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31580    G__memfunc_setup("operator-=",982,G__G__GenVector_167_0_92, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31581    G__memfunc_setup("operator-=",982,G__G__GenVector_167_0_93, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31582    G__memfunc_setup("operator-=",982,G__G__GenVector_167_0_94, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31583    G__memfunc_setup("operator+",919,G__G__GenVector_167_0_95, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31584    G__memfunc_setup("operator+",919,G__G__GenVector_167_0_96, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31585    G__memfunc_setup("operator+",919,G__G__GenVector_167_0_97, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31586    G__memfunc_setup("operator+",919,G__G__GenVector_167_0_98, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31587    G__memfunc_setup("operator-",921,G__G__GenVector_167_0_99, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31588    G__memfunc_setup("operator-",921,G__G__GenVector_167_0_100, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31589    G__memfunc_setup("operator-",921,G__G__GenVector_167_0_101, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31590    G__memfunc_setup("operator-",921,G__G__GenVector_167_0_102, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31591    // automatic copy constructor
31592    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzE4D<double> >", 4030, G__G__GenVector_167_0_103, (int) ('i'), 
31593 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
31594    // automatic destructor
31595    G__memfunc_setup("~LorentzVector<ROOT::Math::PxPyPzE4D<double> >", 4156, G__G__GenVector_167_0_104, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31596    // automatic assignment operator
31597    G__memfunc_setup("operator=", 937, G__G__GenVector_167_0_105, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
31598    G__tag_memfunc_reset();
31599 }
31600 
31601 static void G__setup_memfuncROOTcLcLMathcLcLPxPyPzM4DlEdoublegR(void) {
31602    /* ROOT::Math::PxPyPzM4D<double> */
31603    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR));
31604    G__memfunc_setup("PxPyPzM4D<double>",1557,G__G__GenVector_170_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31605    G__memfunc_setup("PxPyPzM4D<double>",1557,G__G__GenVector_170_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR), -1, 0, 4, 1, 1, 0, 
31606 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - py "
31607 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
31608    G__memfunc_setup("PxPyPzM4D<double>",1557,G__G__GenVector_170_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PxPyPzM4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31609    G__memfunc_setup("operator=",937,G__G__GenVector_170_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PxPyPzM4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31610    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_170_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31611    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_170_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31612    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_170_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
31613 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - py "
31614 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
31615    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_170_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
31616 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 1 - px d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 1 - py "
31617 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 1 - pz d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 1 - m", (char*)NULL, (void*) NULL, 0);
31618    G__memfunc_setup("Px",200,G__G__GenVector_170_0_9, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31619    G__memfunc_setup("Py",201,G__G__GenVector_170_0_10, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31620    G__memfunc_setup("Pz",202,G__G__GenVector_170_0_11, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31621    G__memfunc_setup("M",77,G__G__GenVector_170_0_12, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31622    G__memfunc_setup("X",88,G__G__GenVector_170_0_13, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31623    G__memfunc_setup("Y",89,G__G__GenVector_170_0_14, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31624    G__memfunc_setup("Z",90,G__G__GenVector_170_0_15, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31625    G__memfunc_setup("E",69,G__G__GenVector_170_0_16, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31626    G__memfunc_setup("T",84,G__G__GenVector_170_0_17, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31627    G__memfunc_setup("P2",130,G__G__GenVector_170_0_18, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31628    G__memfunc_setup("P",80,G__G__GenVector_170_0_19, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31629    G__memfunc_setup("R",82,G__G__GenVector_170_0_20, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31630    G__memfunc_setup("M2",127,G__G__GenVector_170_0_21, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31631    G__memfunc_setup("Mag2",327,G__G__GenVector_170_0_22, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31632    G__memfunc_setup("Mag",277,G__G__GenVector_170_0_23, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31633    G__memfunc_setup("E2",119,G__G__GenVector_170_0_24, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31634    G__memfunc_setup("Pt2",246,G__G__GenVector_170_0_25, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31635    G__memfunc_setup("Perp2",457,G__G__GenVector_170_0_26, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31636    G__memfunc_setup("Pt",196,G__G__GenVector_170_0_27, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31637    G__memfunc_setup("Perp",407,G__G__GenVector_170_0_28, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31638    G__memfunc_setup("Rho",297,G__G__GenVector_170_0_29, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31639    G__memfunc_setup("Mt2",243,G__G__GenVector_170_0_30, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31640    G__memfunc_setup("Mt",193,G__G__GenVector_170_0_31, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31641    G__memfunc_setup("Et2",235,G__G__GenVector_170_0_32, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31642    G__memfunc_setup("Et",185,G__G__GenVector_170_0_33, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31643    G__memfunc_setup("Phi",289,G__G__GenVector_170_0_34, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31644    G__memfunc_setup("Theta",502,G__G__GenVector_170_0_35, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31645    G__memfunc_setup("Eta",282,G__G__GenVector_170_0_36, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31646    G__memfunc_setup("SetPx",500,G__G__GenVector_170_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
31647    G__memfunc_setup("SetPy",501,G__G__GenVector_170_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
31648    G__memfunc_setup("SetPz",502,G__G__GenVector_170_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
31649    G__memfunc_setup("SetM",377,G__G__GenVector_170_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
31650    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_170_0_41, 121, -1, -1, 0, 4, 5, 1, 0, 
31651 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - py "
31652 "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31653    G__memfunc_setup("Negate",596,G__G__GenVector_170_0_42, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31654    G__memfunc_setup("Scale",488,G__G__GenVector_170_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<double>::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31655    G__memfunc_setup("operator==",998,G__G__GenVector_170_0_44, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzM4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31656    G__memfunc_setup("operator!=",970,G__G__GenVector_170_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzM4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31657    G__memfunc_setup("x",120,G__G__GenVector_170_0_46, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31658    G__memfunc_setup("y",121,G__G__GenVector_170_0_47, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31659    G__memfunc_setup("z",122,G__G__GenVector_170_0_48, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31660    G__memfunc_setup("t",116,G__G__GenVector_170_0_49, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31661    G__memfunc_setup("SetPt",496,G__G__GenVector_170_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - pt", (char*)NULL, (void*) NULL, 0);
31662    G__memfunc_setup("SetEta",582,G__G__GenVector_170_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - eta", (char*)NULL, (void*) NULL, 0);
31663    G__memfunc_setup("SetPhi",589,G__G__GenVector_170_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - phi", (char*)NULL, (void*) NULL, 0);
31664    G__memfunc_setup("SetE",369,G__G__GenVector_170_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - energy", (char*)NULL, (void*) NULL, 0);
31665    G__memfunc_setup("RestrictNegMass",1534,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
31666    // automatic destructor
31667    G__memfunc_setup("~PxPyPzM4D<double>", 1683, G__G__GenVector_170_0_55, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31668    G__tag_memfunc_reset();
31669 }
31670 
31671 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR(void) {
31672    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> > */
31673    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
31674    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzM4D<double> >",4038,G__G__GenVector_171_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31675    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzM4D<double> >",4038,G__G__GenVector_171_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 4, 1, 1, 0, 
31676 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 11 - b "
31677 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
31678    G__memfunc_setup("Coordinates",1147,G__G__GenVector_171_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31679    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_171_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31680    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_171_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31681 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - b "
31682 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
31683    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_171_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
31684 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 1 - b "
31685 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
31686    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_171_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31687    G__memfunc_setup("SetXYZT",651,G__G__GenVector_171_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31688 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - yy "
31689 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
31690    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_171_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31691 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - yy "
31692 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
31693    G__memfunc_setup("operator==",998,G__G__GenVector_171_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31694    G__memfunc_setup("operator!=",970,G__G__GenVector_171_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31695    G__memfunc_setup("Px",200,G__G__GenVector_171_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31696    G__memfunc_setup("X",88,G__G__GenVector_171_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31697    G__memfunc_setup("Py",201,G__G__GenVector_171_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31698    G__memfunc_setup("Y",89,G__G__GenVector_171_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31699    G__memfunc_setup("Pz",202,G__G__GenVector_171_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31700    G__memfunc_setup("Z",90,G__G__GenVector_171_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31701    G__memfunc_setup("E",69,G__G__GenVector_171_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31702    G__memfunc_setup("T",84,G__G__GenVector_171_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31703    G__memfunc_setup("M2",127,G__G__GenVector_171_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31704    G__memfunc_setup("M",77,G__G__GenVector_171_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31705    G__memfunc_setup("R",82,G__G__GenVector_171_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31706    G__memfunc_setup("P",80,G__G__GenVector_171_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31707    G__memfunc_setup("P2",130,G__G__GenVector_171_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31708    G__memfunc_setup("Perp2",457,G__G__GenVector_171_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31709    G__memfunc_setup("Pt",196,G__G__GenVector_171_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31710    G__memfunc_setup("Rho",297,G__G__GenVector_171_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31711    G__memfunc_setup("Mt2",243,G__G__GenVector_171_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31712    G__memfunc_setup("Mt",193,G__G__GenVector_171_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31713    G__memfunc_setup("Et2",235,G__G__GenVector_171_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31714    G__memfunc_setup("Et",185,G__G__GenVector_171_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31715    G__memfunc_setup("Phi",289,G__G__GenVector_171_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31716    G__memfunc_setup("Theta",502,G__G__GenVector_171_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31717    G__memfunc_setup("Eta",282,G__G__GenVector_171_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31718    G__memfunc_setup("Vect",402,G__G__GenVector_171_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31719    G__memfunc_setup("operator*=",979,G__G__GenVector_171_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31720    G__memfunc_setup("operator/=",984,G__G__GenVector_171_0_37, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31721    G__memfunc_setup("operator*",918,G__G__GenVector_171_0_38, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31722    G__memfunc_setup("operator/",923,G__G__GenVector_171_0_39, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31723    G__memfunc_setup("operator-",921,G__G__GenVector_171_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31724    G__memfunc_setup("operator+",919,G__G__GenVector_171_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31725    G__memfunc_setup("Rapidity",838,G__G__GenVector_171_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31726    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector_171_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31727    G__memfunc_setup("isTimelike",1040,G__G__GenVector_171_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31728    G__memfunc_setup("isLightlike",1145,G__G__GenVector_171_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
31729    G__memfunc_setup("isSpacelike",1133,G__G__GenVector_171_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31730    G__memfunc_setup("BoostToCM",858,G__G__GenVector_171_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31731    G__memfunc_setup("Beta",380,G__G__GenVector_171_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31732    G__memfunc_setup("Gamma",483,G__G__GenVector_171_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31733    G__memfunc_setup("x",120,G__G__GenVector_171_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31734    G__memfunc_setup("y",121,G__G__GenVector_171_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31735    G__memfunc_setup("z",122,G__G__GenVector_171_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31736    G__memfunc_setup("t",116,G__G__GenVector_171_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31737    G__memfunc_setup("px",232,G__G__GenVector_171_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31738    G__memfunc_setup("py",233,G__G__GenVector_171_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31739    G__memfunc_setup("pz",234,G__G__GenVector_171_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31740    G__memfunc_setup("e",101,G__G__GenVector_171_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31741    G__memfunc_setup("r",114,G__G__GenVector_171_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31742    G__memfunc_setup("theta",534,G__G__GenVector_171_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31743    G__memfunc_setup("phi",321,G__G__GenVector_171_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31744    G__memfunc_setup("rho",329,G__G__GenVector_171_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31745    G__memfunc_setup("eta",314,G__G__GenVector_171_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31746    G__memfunc_setup("pt",228,G__G__GenVector_171_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31747    G__memfunc_setup("perp2",489,G__G__GenVector_171_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31748    G__memfunc_setup("mag2",359,G__G__GenVector_171_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31749    G__memfunc_setup("mag",309,G__G__GenVector_171_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31750    G__memfunc_setup("mt",225,G__G__GenVector_171_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31751    G__memfunc_setup("mt2",275,G__G__GenVector_171_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31752    G__memfunc_setup("energy",650,G__G__GenVector_171_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31753    G__memfunc_setup("mass",436,G__G__GenVector_171_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31754    G__memfunc_setup("mass2",486,G__G__GenVector_171_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31755    G__memfunc_setup("SetE",369,G__G__GenVector_171_0_72, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31756    G__memfunc_setup("SetEta",582,G__G__GenVector_171_0_73, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31757    G__memfunc_setup("SetM",377,G__G__GenVector_171_0_74, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31758    G__memfunc_setup("SetPhi",589,G__G__GenVector_171_0_75, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31759    G__memfunc_setup("SetPt",496,G__G__GenVector_171_0_76, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31760    G__memfunc_setup("SetPx",500,G__G__GenVector_171_0_77, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31761    G__memfunc_setup("SetPy",501,G__G__GenVector_171_0_78, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31762    G__memfunc_setup("SetPz",502,G__G__GenVector_171_0_79, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31763    G__memfunc_setup("operator=",937,G__G__GenVector_171_0_80, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31764    G__memfunc_setup("operator=",937,G__G__GenVector_171_0_81, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31765    G__memfunc_setup("operator=",937,G__G__GenVector_171_0_82, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31766    G__memfunc_setup("Dot",295,G__G__GenVector_171_0_83, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31767    G__memfunc_setup("Dot",295,G__G__GenVector_171_0_84, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31768    G__memfunc_setup("operator+=",980,G__G__GenVector_171_0_85, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31769    G__memfunc_setup("operator+=",980,G__G__GenVector_171_0_86, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31770    G__memfunc_setup("operator-=",982,G__G__GenVector_171_0_87, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31771    G__memfunc_setup("operator-=",982,G__G__GenVector_171_0_88, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31772    G__memfunc_setup("operator+",919,G__G__GenVector_171_0_89, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31773    G__memfunc_setup("operator+",919,G__G__GenVector_171_0_90, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31774    G__memfunc_setup("operator-",921,G__G__GenVector_171_0_91, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31775    G__memfunc_setup("operator-",921,G__G__GenVector_171_0_92, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31776    // automatic copy constructor
31777    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzM4D<double> >", 4038, G__G__GenVector_171_0_93, (int) ('i'), 
31778 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
31779    // automatic destructor
31780    G__memfunc_setup("~LorentzVector<ROOT::Math::PxPyPzM4D<double> >", 4164, G__G__GenVector_171_0_94, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31781    // automatic assignment operator
31782    G__memfunc_setup("operator=", 937, G__G__GenVector_171_0_95, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
31783    G__tag_memfunc_reset();
31784 }
31785 
31786 static void G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR(void) {
31787    /* ROOT::Math::PtEtaPhiE4D<double> */
31788    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR));
31789    G__memfunc_setup("PtEtaPhiE4D<double>",1713,G__G__GenVector_172_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31790    G__memfunc_setup("PtEtaPhiE4D<double>",1713,G__G__GenVector_172_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR), -1, 0, 4, 1, 1, 0, 
31791 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - eta "
31792 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31793    G__memfunc_setup("PtEtaPhiE4D<double>",1713,G__G__GenVector_172_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PtEtaPhiE4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31794    G__memfunc_setup("operator=",937,G__G__GenVector_172_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PtEtaPhiE4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31795    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_172_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31796    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_172_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31797    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_172_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
31798 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - eta "
31799 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31800    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_172_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
31801 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 1 - pt d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 1 - eta "
31802 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 1 - phi d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 1 - e", (char*)NULL, (void*) NULL, 0);
31803    G__memfunc_setup("Pt",196,G__G__GenVector_172_0_9, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31804    G__memfunc_setup("Eta",282,G__G__GenVector_172_0_10, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31805    G__memfunc_setup("Phi",289,G__G__GenVector_172_0_11, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31806    G__memfunc_setup("E",69,G__G__GenVector_172_0_12, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31807    G__memfunc_setup("Perp",407,G__G__GenVector_172_0_13, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31808    G__memfunc_setup("Rho",297,G__G__GenVector_172_0_14, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31809    G__memfunc_setup("T",84,G__G__GenVector_172_0_15, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31810    G__memfunc_setup("Px",200,G__G__GenVector_172_0_16, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31811    G__memfunc_setup("X",88,G__G__GenVector_172_0_17, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31812    G__memfunc_setup("Py",201,G__G__GenVector_172_0_18, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31813    G__memfunc_setup("Y",89,G__G__GenVector_172_0_19, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31814    G__memfunc_setup("Pz",202,G__G__GenVector_172_0_20, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31815    G__memfunc_setup("Z",90,G__G__GenVector_172_0_21, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31816    G__memfunc_setup("P",80,G__G__GenVector_172_0_22, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31817    G__memfunc_setup("R",82,G__G__GenVector_172_0_23, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31818    G__memfunc_setup("P2",130,G__G__GenVector_172_0_24, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31819    G__memfunc_setup("M2",127,G__G__GenVector_172_0_25, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31820    G__memfunc_setup("Mag2",327,G__G__GenVector_172_0_26, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31821    G__memfunc_setup("M",77,G__G__GenVector_172_0_27, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31822    G__memfunc_setup("Mag",277,G__G__GenVector_172_0_28, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31823    G__memfunc_setup("Pt2",246,G__G__GenVector_172_0_29, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31824    G__memfunc_setup("Perp2",457,G__G__GenVector_172_0_30, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31825    G__memfunc_setup("Mt2",243,G__G__GenVector_172_0_31, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31826    G__memfunc_setup("Mt",193,G__G__GenVector_172_0_32, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31827    G__memfunc_setup("Et",185,G__G__GenVector_172_0_33, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31828    G__memfunc_setup("Et2",235,G__G__GenVector_172_0_34, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31829    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
31830    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
31831    G__memfunc_setup("Theta",502,G__G__GenVector_172_0_37, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31832    G__memfunc_setup("SetPt",496,G__G__GenVector_172_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - pt", (char*)NULL, (void*) NULL, 0);
31833    G__memfunc_setup("SetEta",582,G__G__GenVector_172_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
31834    G__memfunc_setup("SetPhi",589,G__G__GenVector_172_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
31835    G__memfunc_setup("SetE",369,G__G__GenVector_172_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31836    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_172_0_42, 121, -1, -1, 0, 4, 1, 1, 0, 
31837 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - px d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - py "
31838 "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
31839    G__memfunc_setup("Negate",596,G__G__GenVector_172_0_43, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31840    G__memfunc_setup("Scale",488,G__G__GenVector_172_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31841    G__memfunc_setup("operator==",998,G__G__GenVector_172_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiE4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31842    G__memfunc_setup("operator!=",970,G__G__GenVector_172_0_46, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiE4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31843    G__memfunc_setup("x",120,G__G__GenVector_172_0_47, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31844    G__memfunc_setup("y",121,G__G__GenVector_172_0_48, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31845    G__memfunc_setup("z",122,G__G__GenVector_172_0_49, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31846    G__memfunc_setup("t",116,G__G__GenVector_172_0_50, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31847    G__memfunc_setup("SetPx",500,G__G__GenVector_172_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
31848    G__memfunc_setup("SetPy",501,G__G__GenVector_172_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
31849    G__memfunc_setup("SetPz",502,G__G__GenVector_172_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
31850    G__memfunc_setup("SetM",377,G__G__GenVector_172_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<double>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
31851    // automatic destructor
31852    G__memfunc_setup("~PtEtaPhiE4D<double>", 1839, G__G__GenVector_172_0_55, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31853    G__tag_memfunc_reset();
31854 }
31855 
31856 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR(void) {
31857    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > */
31858    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
31859    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >",4194,G__G__GenVector_173_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31860    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >",4194,G__G__GenVector_173_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 4, 1, 1, 0, 
31861 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 11 - b "
31862 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
31863    G__memfunc_setup("Coordinates",1147,G__G__GenVector_173_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
31864    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_173_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31865    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_173_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31866 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - b "
31867 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
31868    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_173_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
31869 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 1 - b "
31870 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
31871    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_173_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31872    G__memfunc_setup("SetXYZT",651,G__G__GenVector_173_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31873 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - yy "
31874 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
31875    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_173_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
31876 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - yy "
31877 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
31878    G__memfunc_setup("operator==",998,G__G__GenVector_173_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31879    G__memfunc_setup("operator!=",970,G__G__GenVector_173_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
31880    G__memfunc_setup("Px",200,G__G__GenVector_173_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31881    G__memfunc_setup("X",88,G__G__GenVector_173_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31882    G__memfunc_setup("Py",201,G__G__GenVector_173_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31883    G__memfunc_setup("Y",89,G__G__GenVector_173_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31884    G__memfunc_setup("Pz",202,G__G__GenVector_173_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31885    G__memfunc_setup("Z",90,G__G__GenVector_173_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31886    G__memfunc_setup("E",69,G__G__GenVector_173_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31887    G__memfunc_setup("T",84,G__G__GenVector_173_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31888    G__memfunc_setup("M2",127,G__G__GenVector_173_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31889    G__memfunc_setup("M",77,G__G__GenVector_173_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31890    G__memfunc_setup("R",82,G__G__GenVector_173_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31891    G__memfunc_setup("P",80,G__G__GenVector_173_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31892    G__memfunc_setup("P2",130,G__G__GenVector_173_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31893    G__memfunc_setup("Perp2",457,G__G__GenVector_173_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31894    G__memfunc_setup("Pt",196,G__G__GenVector_173_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31895    G__memfunc_setup("Rho",297,G__G__GenVector_173_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31896    G__memfunc_setup("Mt2",243,G__G__GenVector_173_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31897    G__memfunc_setup("Mt",193,G__G__GenVector_173_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31898    G__memfunc_setup("Et2",235,G__G__GenVector_173_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31899    G__memfunc_setup("Et",185,G__G__GenVector_173_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31900    G__memfunc_setup("Phi",289,G__G__GenVector_173_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31901    G__memfunc_setup("Theta",502,G__G__GenVector_173_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31902    G__memfunc_setup("Eta",282,G__G__GenVector_173_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31903    G__memfunc_setup("Vect",402,G__G__GenVector_173_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31904    G__memfunc_setup("operator*=",979,G__G__GenVector_173_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31905    G__memfunc_setup("operator/=",984,G__G__GenVector_173_0_37, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31906    G__memfunc_setup("operator*",918,G__G__GenVector_173_0_38, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31907    G__memfunc_setup("operator/",923,G__G__GenVector_173_0_39, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
31908    G__memfunc_setup("operator-",921,G__G__GenVector_173_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31909    G__memfunc_setup("operator+",919,G__G__GenVector_173_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31910    G__memfunc_setup("Rapidity",838,G__G__GenVector_173_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31911    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector_173_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31912    G__memfunc_setup("isTimelike",1040,G__G__GenVector_173_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31913    G__memfunc_setup("isLightlike",1145,G__G__GenVector_173_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
31914    G__memfunc_setup("isSpacelike",1133,G__G__GenVector_173_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31915    G__memfunc_setup("BoostToCM",858,G__G__GenVector_173_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31916    G__memfunc_setup("Beta",380,G__G__GenVector_173_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31917    G__memfunc_setup("Gamma",483,G__G__GenVector_173_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31918    G__memfunc_setup("x",120,G__G__GenVector_173_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31919    G__memfunc_setup("y",121,G__G__GenVector_173_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31920    G__memfunc_setup("z",122,G__G__GenVector_173_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31921    G__memfunc_setup("t",116,G__G__GenVector_173_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31922    G__memfunc_setup("px",232,G__G__GenVector_173_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31923    G__memfunc_setup("py",233,G__G__GenVector_173_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31924    G__memfunc_setup("pz",234,G__G__GenVector_173_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31925    G__memfunc_setup("e",101,G__G__GenVector_173_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31926    G__memfunc_setup("r",114,G__G__GenVector_173_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31927    G__memfunc_setup("theta",534,G__G__GenVector_173_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31928    G__memfunc_setup("phi",321,G__G__GenVector_173_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31929    G__memfunc_setup("rho",329,G__G__GenVector_173_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31930    G__memfunc_setup("eta",314,G__G__GenVector_173_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31931    G__memfunc_setup("pt",228,G__G__GenVector_173_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31932    G__memfunc_setup("perp2",489,G__G__GenVector_173_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31933    G__memfunc_setup("mag2",359,G__G__GenVector_173_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31934    G__memfunc_setup("mag",309,G__G__GenVector_173_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31935    G__memfunc_setup("mt",225,G__G__GenVector_173_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31936    G__memfunc_setup("mt2",275,G__G__GenVector_173_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31937    G__memfunc_setup("energy",650,G__G__GenVector_173_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31938    G__memfunc_setup("mass",436,G__G__GenVector_173_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31939    G__memfunc_setup("mass2",486,G__G__GenVector_173_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31940    G__memfunc_setup("SetE",369,G__G__GenVector_173_0_72, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31941    G__memfunc_setup("SetEta",582,G__G__GenVector_173_0_73, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31942    G__memfunc_setup("SetM",377,G__G__GenVector_173_0_74, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31943    G__memfunc_setup("SetPhi",589,G__G__GenVector_173_0_75, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31944    G__memfunc_setup("SetPt",496,G__G__GenVector_173_0_76, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31945    G__memfunc_setup("SetPx",500,G__G__GenVector_173_0_77, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31946    G__memfunc_setup("SetPy",501,G__G__GenVector_173_0_78, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31947    G__memfunc_setup("SetPz",502,G__G__GenVector_173_0_79, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
31948    G__memfunc_setup("operator=",937,G__G__GenVector_173_0_80, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31949    G__memfunc_setup("operator=",937,G__G__GenVector_173_0_81, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31950    G__memfunc_setup("operator=",937,G__G__GenVector_173_0_82, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
31951    G__memfunc_setup("Dot",295,G__G__GenVector_173_0_83, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31952    G__memfunc_setup("Dot",295,G__G__GenVector_173_0_84, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31953    G__memfunc_setup("operator+=",980,G__G__GenVector_173_0_85, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31954    G__memfunc_setup("operator+=",980,G__G__GenVector_173_0_86, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31955    G__memfunc_setup("operator-=",982,G__G__GenVector_173_0_87, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31956    G__memfunc_setup("operator-=",982,G__G__GenVector_173_0_88, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
31957    G__memfunc_setup("operator+",919,G__G__GenVector_173_0_89, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31958    G__memfunc_setup("operator+",919,G__G__GenVector_173_0_90, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31959    G__memfunc_setup("operator-",921,G__G__GenVector_173_0_91, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31960    G__memfunc_setup("operator-",921,G__G__GenVector_173_0_92, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31961    G__memfunc_setup("operator-",921,G__G__GenVector_173_0_93, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31962    G__memfunc_setup("operator-",921,G__G__GenVector_173_0_94, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
31963    // automatic copy constructor
31964    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >", 4194, G__G__GenVector_173_0_95, (int) ('i'), 
31965 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
31966    // automatic destructor
31967    G__memfunc_setup("~LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >", 4320, G__G__GenVector_173_0_96, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
31968    // automatic assignment operator
31969    G__memfunc_setup("operator=", 937, G__G__GenVector_173_0_97, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
31970    G__tag_memfunc_reset();
31971 }
31972 
31973 static void G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR(void) {
31974    /* ROOT::Math::PtEtaPhiM4D<double> */
31975    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR));
31976    G__memfunc_setup("PtEtaPhiM4D<double>",1721,G__G__GenVector_174_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
31977    G__memfunc_setup("PtEtaPhiM4D<double>",1721,G__G__GenVector_174_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR), -1, 0, 4, 1, 1, 0, 
31978 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - eta "
31979 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - mass", (char*)NULL, (void*) NULL, 0);
31980    G__memfunc_setup("PtEtaPhiM4D<double>",1721,G__G__GenVector_174_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PtEtaPhiM4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31981    G__memfunc_setup("operator=",937,G__G__GenVector_174_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PtEtaPhiM4D<double>' - 11 - v", (char*)NULL, (void*) NULL, 0);
31982    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_174_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
31983    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_174_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
31984    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_174_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
31985 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - eta "
31986 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - mass", (char*)NULL, (void*) NULL, 0);
31987    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_174_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
31988 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 1 - pt d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 1 - eta "
31989 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 1 - phi d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 1 - mass", (char*)NULL, (void*) NULL, 0);
31990    G__memfunc_setup("Pt",196,G__G__GenVector_174_0_9, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31991    G__memfunc_setup("Eta",282,G__G__GenVector_174_0_10, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31992    G__memfunc_setup("Phi",289,G__G__GenVector_174_0_11, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31993    G__memfunc_setup("M",77,G__G__GenVector_174_0_12, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31994    G__memfunc_setup("Mag",277,G__G__GenVector_174_0_13, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31995    G__memfunc_setup("Perp",407,G__G__GenVector_174_0_14, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31996    G__memfunc_setup("Rho",297,G__G__GenVector_174_0_15, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31997    G__memfunc_setup("Px",200,G__G__GenVector_174_0_16, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31998    G__memfunc_setup("X",88,G__G__GenVector_174_0_17, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
31999    G__memfunc_setup("Py",201,G__G__GenVector_174_0_18, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32000    G__memfunc_setup("Y",89,G__G__GenVector_174_0_19, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32001    G__memfunc_setup("Pz",202,G__G__GenVector_174_0_20, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32002    G__memfunc_setup("Z",90,G__G__GenVector_174_0_21, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32003    G__memfunc_setup("P",80,G__G__GenVector_174_0_22, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32004    G__memfunc_setup("R",82,G__G__GenVector_174_0_23, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32005    G__memfunc_setup("P2",130,G__G__GenVector_174_0_24, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32006    G__memfunc_setup("E2",119,G__G__GenVector_174_0_25, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32007    G__memfunc_setup("E",69,G__G__GenVector_174_0_26, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32008    G__memfunc_setup("T",84,G__G__GenVector_174_0_27, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32009    G__memfunc_setup("M2",127,G__G__GenVector_174_0_28, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32010    G__memfunc_setup("Mag2",327,G__G__GenVector_174_0_29, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32011    G__memfunc_setup("Pt2",246,G__G__GenVector_174_0_30, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32012    G__memfunc_setup("Perp2",457,G__G__GenVector_174_0_31, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32013    G__memfunc_setup("Mt2",243,G__G__GenVector_174_0_32, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32014    G__memfunc_setup("Mt",193,G__G__GenVector_174_0_33, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32015    G__memfunc_setup("Et2",235,G__G__GenVector_174_0_34, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32016    G__memfunc_setup("Et",185,G__G__GenVector_174_0_35, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32017    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32018    G__memfunc_setup("RestrictPhi",1137,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32019    G__memfunc_setup("RestrictNegMass",1534,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32020    G__memfunc_setup("Theta",502,G__G__GenVector_174_0_39, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32021    G__memfunc_setup("SetPt",496,G__G__GenVector_174_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - pt", (char*)NULL, (void*) NULL, 0);
32022    G__memfunc_setup("SetEta",582,G__G__GenVector_174_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
32023    G__memfunc_setup("SetPhi",589,G__G__GenVector_174_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
32024    G__memfunc_setup("SetM",377,G__G__GenVector_174_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - mass", (char*)NULL, (void*) NULL, 0);
32025    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_174_0_44, 121, -1, -1, 0, 4, 5, 1, 0, 
32026 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - px d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - py "
32027 "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - pz d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
32028    G__memfunc_setup("Negate",596,G__G__GenVector_174_0_45, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32029    G__memfunc_setup("Scale",488,G__G__GenVector_174_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32030    G__memfunc_setup("operator==",998,G__G__GenVector_174_0_47, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiM4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32031    G__memfunc_setup("operator!=",970,G__G__GenVector_174_0_48, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiM4D<double>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32032    G__memfunc_setup("x",120,G__G__GenVector_174_0_49, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32033    G__memfunc_setup("y",121,G__G__GenVector_174_0_50, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32034    G__memfunc_setup("z",122,G__G__GenVector_174_0_51, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32035    G__memfunc_setup("t",116,G__G__GenVector_174_0_52, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<double>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32036    G__memfunc_setup("SetPx",500,G__G__GenVector_174_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
32037    G__memfunc_setup("SetPy",501,G__G__GenVector_174_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
32038    G__memfunc_setup("SetPz",502,G__G__GenVector_174_0_55, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
32039    G__memfunc_setup("SetE",369,G__G__GenVector_174_0_56, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<double>::Scalar' 0 - energy", (char*)NULL, (void*) NULL, 0);
32040    // automatic destructor
32041    G__memfunc_setup("~PtEtaPhiM4D<double>", 1847, G__G__GenVector_174_0_57, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32042    G__tag_memfunc_reset();
32043 }
32044 
32045 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR(void) {
32046    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > */
32047    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
32048    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >",4202,G__G__GenVector_175_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32049    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >",4202,G__G__GenVector_175_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 4, 1, 1, 0, 
32050 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 11 - b "
32051 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
32052    G__memfunc_setup("Coordinates",1147,G__G__GenVector_175_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32053    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_175_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
32054    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector_175_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
32055 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - b "
32056 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
32057    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_175_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
32058 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 1 - b "
32059 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
32060    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector_175_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
32061    G__memfunc_setup("SetXYZT",651,G__G__GenVector_175_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
32062 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - yy "
32063 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
32064    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector_175_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 4, 1, 1, 0, 
32065 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - yy "
32066 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
32067    G__memfunc_setup("operator==",998,G__G__GenVector_175_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32068    G__memfunc_setup("operator!=",970,G__G__GenVector_175_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32069    G__memfunc_setup("Px",200,G__G__GenVector_175_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32070    G__memfunc_setup("X",88,G__G__GenVector_175_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32071    G__memfunc_setup("Py",201,G__G__GenVector_175_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32072    G__memfunc_setup("Y",89,G__G__GenVector_175_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32073    G__memfunc_setup("Pz",202,G__G__GenVector_175_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32074    G__memfunc_setup("Z",90,G__G__GenVector_175_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32075    G__memfunc_setup("E",69,G__G__GenVector_175_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32076    G__memfunc_setup("T",84,G__G__GenVector_175_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32077    G__memfunc_setup("M2",127,G__G__GenVector_175_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32078    G__memfunc_setup("M",77,G__G__GenVector_175_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32079    G__memfunc_setup("R",82,G__G__GenVector_175_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32080    G__memfunc_setup("P",80,G__G__GenVector_175_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32081    G__memfunc_setup("P2",130,G__G__GenVector_175_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32082    G__memfunc_setup("Perp2",457,G__G__GenVector_175_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32083    G__memfunc_setup("Pt",196,G__G__GenVector_175_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32084    G__memfunc_setup("Rho",297,G__G__GenVector_175_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32085    G__memfunc_setup("Mt2",243,G__G__GenVector_175_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32086    G__memfunc_setup("Mt",193,G__G__GenVector_175_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32087    G__memfunc_setup("Et2",235,G__G__GenVector_175_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32088    G__memfunc_setup("Et",185,G__G__GenVector_175_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32089    G__memfunc_setup("Phi",289,G__G__GenVector_175_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32090    G__memfunc_setup("Theta",502,G__G__GenVector_175_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32091    G__memfunc_setup("Eta",282,G__G__GenVector_175_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32092    G__memfunc_setup("Vect",402,G__G__GenVector_175_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32093    G__memfunc_setup("operator*=",979,G__G__GenVector_175_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32094    G__memfunc_setup("operator/=",984,G__G__GenVector_175_0_37, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32095    G__memfunc_setup("operator*",918,G__G__GenVector_175_0_38, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
32096    G__memfunc_setup("operator/",923,G__G__GenVector_175_0_39, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
32097    G__memfunc_setup("operator-",921,G__G__GenVector_175_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32098    G__memfunc_setup("operator+",919,G__G__GenVector_175_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32099    G__memfunc_setup("Rapidity",838,G__G__GenVector_175_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32100    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector_175_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32101    G__memfunc_setup("isTimelike",1040,G__G__GenVector_175_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32102    G__memfunc_setup("isLightlike",1145,G__G__GenVector_175_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
32103    G__memfunc_setup("isSpacelike",1133,G__G__GenVector_175_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32104    G__memfunc_setup("BoostToCM",858,G__G__GenVector_175_0_47, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32105    G__memfunc_setup("Beta",380,G__G__GenVector_175_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32106    G__memfunc_setup("Gamma",483,G__G__GenVector_175_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32107    G__memfunc_setup("x",120,G__G__GenVector_175_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32108    G__memfunc_setup("y",121,G__G__GenVector_175_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32109    G__memfunc_setup("z",122,G__G__GenVector_175_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32110    G__memfunc_setup("t",116,G__G__GenVector_175_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32111    G__memfunc_setup("px",232,G__G__GenVector_175_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32112    G__memfunc_setup("py",233,G__G__GenVector_175_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32113    G__memfunc_setup("pz",234,G__G__GenVector_175_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32114    G__memfunc_setup("e",101,G__G__GenVector_175_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32115    G__memfunc_setup("r",114,G__G__GenVector_175_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32116    G__memfunc_setup("theta",534,G__G__GenVector_175_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32117    G__memfunc_setup("phi",321,G__G__GenVector_175_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32118    G__memfunc_setup("rho",329,G__G__GenVector_175_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32119    G__memfunc_setup("eta",314,G__G__GenVector_175_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32120    G__memfunc_setup("pt",228,G__G__GenVector_175_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32121    G__memfunc_setup("perp2",489,G__G__GenVector_175_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32122    G__memfunc_setup("mag2",359,G__G__GenVector_175_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32123    G__memfunc_setup("mag",309,G__G__GenVector_175_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32124    G__memfunc_setup("mt",225,G__G__GenVector_175_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32125    G__memfunc_setup("mt2",275,G__G__GenVector_175_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32126    G__memfunc_setup("energy",650,G__G__GenVector_175_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32127    G__memfunc_setup("mass",436,G__G__GenVector_175_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32128    G__memfunc_setup("mass2",486,G__G__GenVector_175_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32129    G__memfunc_setup("SetE",369,G__G__GenVector_175_0_72, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32130    G__memfunc_setup("SetEta",582,G__G__GenVector_175_0_73, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32131    G__memfunc_setup("SetM",377,G__G__GenVector_175_0_74, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32132    G__memfunc_setup("SetPhi",589,G__G__GenVector_175_0_75, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32133    G__memfunc_setup("SetPt",496,G__G__GenVector_175_0_76, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32134    G__memfunc_setup("SetPx",500,G__G__GenVector_175_0_77, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32135    G__memfunc_setup("SetPy",501,G__G__GenVector_175_0_78, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32136    G__memfunc_setup("SetPz",502,G__G__GenVector_175_0_79, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
32137    G__memfunc_setup("operator=",937,G__G__GenVector_175_0_80, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32138    G__memfunc_setup("operator=",937,G__G__GenVector_175_0_81, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32139    G__memfunc_setup("operator=",937,G__G__GenVector_175_0_82, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32140    G__memfunc_setup("Dot",295,G__G__GenVector_175_0_83, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
32141    G__memfunc_setup("Dot",295,G__G__GenVector_175_0_84, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
32142    G__memfunc_setup("operator+=",980,G__G__GenVector_175_0_85, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
32143    G__memfunc_setup("operator+=",980,G__G__GenVector_175_0_86, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
32144    G__memfunc_setup("operator-=",982,G__G__GenVector_175_0_87, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
32145    G__memfunc_setup("operator-=",982,G__G__GenVector_175_0_88, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - q", (char*)NULL, (void*) NULL, 0);
32146    G__memfunc_setup("operator+",919,G__G__GenVector_175_0_89, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
32147    G__memfunc_setup("operator+",919,G__G__GenVector_175_0_90, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v2", (char*)NULL, (void*) NULL, 0);
32148    // automatic copy constructor
32149    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >", 4202, G__G__GenVector_175_0_91, (int) ('i'), 
32150 G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
32151    // automatic destructor
32152    G__memfunc_setup("~LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >", 4328, G__G__GenVector_175_0_92, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32153    // automatic assignment operator
32154    G__memfunc_setup("operator=", 937, G__G__GenVector_175_0_93, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
32155    G__tag_memfunc_reset();
32156 }
32157 
32158 static void G__setup_memfuncROOTcLcLMathcLcLRotation3D(void) {
32159    /* ROOT::Math::Rotation3D */
32160    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D));
32161    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32162    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32163    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::AxisAngle' - 41 - a", (char*)NULL, (void*) NULL, 0);
32164    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_4, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - e", (char*)NULL, (void*) NULL, 0);
32165    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_5, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationZYX' - 41 - e", (char*)NULL, (void*) NULL, 0);
32166    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_6, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - q", (char*)NULL, (void*) NULL, 0);
32167    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_7, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32168    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_8, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32169    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_9, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32170    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_10, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 9, 1, 1, 0, 
32171 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - xx d - 'ROOT::Math::Rotation3D::Scalar' 0 - xy "
32172 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - xz d - 'ROOT::Math::Rotation3D::Scalar' 0 - yx "
32173 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - yy d - 'ROOT::Math::Rotation3D::Scalar' 0 - yz "
32174 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - zx d - 'ROOT::Math::Rotation3D::Scalar' 0 - zy "
32175 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
32176    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - rhs", (char*)NULL, (void*) NULL, 0);
32177    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::AxisAngle' - 41 - a", (char*)NULL, (void*) NULL, 0);
32178    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - e", (char*)NULL, (void*) NULL, 0);
32179    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationZYX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32180    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - q", (char*)NULL, (void*) NULL, 0);
32181    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32182    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32183    G__memfunc_setup("operator=",937,G__G__GenVector_176_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32184    G__memfunc_setup("Rectify",726,G__G__GenVector_176_0_19, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32185    G__memfunc_setup("SetComponents",1362,G__G__GenVector_176_0_20, 121, -1, -1, 0, 9, 1, 1, 0, 
32186 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - xx d - 'ROOT::Math::Rotation3D::Scalar' 0 - xy "
32187 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - xz d - 'ROOT::Math::Rotation3D::Scalar' 0 - yx "
32188 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - yy d - 'ROOT::Math::Rotation3D::Scalar' 0 - yz "
32189 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - zx d - 'ROOT::Math::Rotation3D::Scalar' 0 - zy "
32190 "d - 'ROOT::Math::Rotation3D::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
32191    G__memfunc_setup("GetComponents",1350,G__G__GenVector_176_0_21, 121, -1, -1, 0, 9, 1, 1, 8, 
32192 "d - 'ROOT::Math::Rotation3D::Scalar' 1 - xx d - 'ROOT::Math::Rotation3D::Scalar' 1 - xy "
32193 "d - 'ROOT::Math::Rotation3D::Scalar' 1 - xz d - 'ROOT::Math::Rotation3D::Scalar' 1 - yx "
32194 "d - 'ROOT::Math::Rotation3D::Scalar' 1 - yy d - 'ROOT::Math::Rotation3D::Scalar' 1 - yz "
32195 "d - 'ROOT::Math::Rotation3D::Scalar' 1 - zx d - 'ROOT::Math::Rotation3D::Scalar' 1 - zy "
32196 "d - 'ROOT::Math::Rotation3D::Scalar' 1 - zz", (char*)NULL, (void*) NULL, 0);
32197    G__memfunc_setup("Invert",632,G__G__GenVector_176_0_22, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32198    G__memfunc_setup("Inverse",732,G__G__GenVector_176_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32199    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32200    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) NULL, 0);
32201    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - e", (char*)NULL, (void*) NULL, 0);
32202    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32203    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZYX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32204    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rx", (char*)NULL, (void*) NULL, 0);
32205    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - ry", (char*)NULL, (void*) NULL, 0);
32206    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rz", (char*)NULL, (void*) NULL, 0);
32207    G__memfunc_setup("operator==",998,G__G__GenVector_176_0_32, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32208    G__memfunc_setup("operator!=",970,G__G__GenVector_176_0_33, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32209    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_34, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 2, 1, 1, 0, 
32210 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32211    G__memfunc_setup("Rotation3D",967,G__G__GenVector_176_0_35, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 3, 1, 1, 0, 
32212 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2 "
32213 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v3", (char*)NULL, (void*) NULL, 0);
32214    G__memfunc_setup("SetComponents",1362,G__G__GenVector_176_0_36, 121, -1, -1, 0, 3, 1, 1, 0, 
32215 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2 "
32216 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v3", (char*)NULL, (void*) NULL, 0);
32217    G__memfunc_setup("SetComponents",1362,G__G__GenVector_176_0_37, 121, -1, -1, 0, 2, 1, 1, 0, 
32218 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32219    G__memfunc_setup("GetComponents",1350,G__G__GenVector_176_0_38, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32220    G__memfunc_setup("GetComponents",1350,G__G__GenVector_176_0_39, 121, -1, -1, 0, 2, 1, 1, 8, 
32221 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32222    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32223    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32224    G__memfunc_setup("operator*",918,G__G__GenVector_176_0_42, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32225    // automatic destructor
32226    G__memfunc_setup("~Rotation3D", 1093, G__G__GenVector_176_0_43, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32227    G__tag_memfunc_reset();
32228 }
32229 
32230 static void G__setup_memfuncROOTcLcLMathcLcLAxisAngle(void) {
32231    /* ROOT::Math::AxisAngle */
32232    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle));
32233    G__memfunc_setup("AxisAngle",892,G__G__GenVector_177_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32234    G__memfunc_setup("Rectify",726,G__G__GenVector_177_0_2, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32235    G__memfunc_setup("Axis",405,G__G__GenVector_177_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::AxisAngle::AxisVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32236    G__memfunc_setup("Angle",487,G__G__GenVector_177_0_4, 100, -1, G__defined_typename("ROOT::Math::AxisAngle::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32237    G__memfunc_setup("operator()",957,G__G__GenVector_177_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::AxisAngle::XYZVector"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::AxisAngle::XYZVector' 11 - v", (char*)NULL, (void*) NULL, 0);
32238    G__memfunc_setup("Invert",632,G__G__GenVector_177_0_6, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32239    G__memfunc_setup("Inverse",732,G__G__GenVector_177_0_7, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32240    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32241    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) NULL, 0);
32242    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_10, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - e", (char*)NULL, (void*) NULL, 0);
32243    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32244    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZYX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32245    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rx", (char*)NULL, (void*) NULL, 0);
32246    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - ry", (char*)NULL, (void*) NULL, 0);
32247    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rz", (char*)NULL, (void*) NULL, 0);
32248    G__memfunc_setup("operator==",998,G__G__GenVector_177_0_16, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32249    G__memfunc_setup("operator!=",970,G__G__GenVector_177_0_17, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32250    G__memfunc_setup("RectifyAngle",1213,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32251    G__memfunc_setup("Pi",185,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32252    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32253    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - r", (char*)NULL, (void*) NULL, 0);
32254    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationZYX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32255    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32256    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32257    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32258    G__memfunc_setup("operator=",937,G__G__GenVector_177_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - r", (char*)NULL, (void*) NULL, 0);
32259    G__memfunc_setup("AxisAngle",892,G__G__GenVector_177_0_27, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 2, 1, 1, 0, 
32260 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v d - 'ROOT::Math::AxisAngle::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32261    G__memfunc_setup("AxisAngle",892,G__G__GenVector_177_0_28, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 2, 1, 1, 0, 
32262 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32263    G__memfunc_setup("SetComponents",1362,G__G__GenVector_177_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
32264 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32265    G__memfunc_setup("GetComponents",1350,G__G__GenVector_177_0_30, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32266    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32267    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32268    G__memfunc_setup("operator*",918,G__G__GenVector_177_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32269    // automatic copy constructor
32270    G__memfunc_setup("AxisAngle", 892, G__G__GenVector_177_0_34, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::AxisAngle' - 11 - -", (char*) NULL, (void*) NULL, 0);
32271    // automatic destructor
32272    G__memfunc_setup("~AxisAngle", 1018, G__G__GenVector_177_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32273    // automatic assignment operator
32274    G__memfunc_setup("operator=", 937, G__G__GenVector_177_0_36, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::AxisAngle' - 11 - -", (char*) NULL, (void*) NULL, 0);
32275    G__tag_memfunc_reset();
32276 }
32277 
32278 static void G__setup_memfuncROOTcLcLMathcLcLEulerAngles(void) {
32279    /* ROOT::Math::EulerAngles */
32280    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles));
32281    G__memfunc_setup("EulerAngles",1111,G__G__GenVector_178_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32282    G__memfunc_setup("EulerAngles",1111,G__G__GenVector_178_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 3, 1, 1, 0, 
32283 "d - 'ROOT::Math::EulerAngles::Scalar' 0 - phi d - 'ROOT::Math::EulerAngles::Scalar' 0 - theta "
32284 "d - 'ROOT::Math::EulerAngles::Scalar' 0 - psi", "Added 27 Jan. 06   JMM", (void*) NULL, 0);
32285    G__memfunc_setup("Rectify",726,G__G__GenVector_178_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32286    G__memfunc_setup("SetComponents",1362,G__G__GenVector_178_0_4, 121, -1, -1, 0, 3, 1, 1, 0, 
32287 "d - 'ROOT::Math::EulerAngles::Scalar' 0 - phi d - 'ROOT::Math::EulerAngles::Scalar' 0 - theta "
32288 "d - 'ROOT::Math::EulerAngles::Scalar' 0 - psi", (char*)NULL, (void*) NULL, 0);
32289    G__memfunc_setup("GetComponents",1350,G__G__GenVector_178_0_5, 121, -1, -1, 0, 3, 1, 1, 8, 
32290 "d - 'ROOT::Math::EulerAngles::Scalar' 1 - phi d - 'ROOT::Math::EulerAngles::Scalar' 1 - theta "
32291 "d - 'ROOT::Math::EulerAngles::Scalar' 1 - psi", (char*)NULL, (void*) NULL, 0);
32292    G__memfunc_setup("SetPhi",589,G__G__GenVector_178_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::EulerAngles::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
32293    G__memfunc_setup("Phi",289,G__G__GenVector_178_0_7, 100, -1, G__defined_typename("ROOT::Math::EulerAngles::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32294    G__memfunc_setup("SetTheta",802,G__G__GenVector_178_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::EulerAngles::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
32295    G__memfunc_setup("Theta",502,G__G__GenVector_178_0_9, 100, -1, G__defined_typename("ROOT::Math::EulerAngles::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32296    G__memfunc_setup("SetPsi",600,G__G__GenVector_178_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::EulerAngles::Scalar' 0 - psi", (char*)NULL, (void*) NULL, 0);
32297    G__memfunc_setup("Psi",300,G__G__GenVector_178_0_11, 100, -1, G__defined_typename("ROOT::Math::EulerAngles::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32298    G__memfunc_setup("Invert",632,G__G__GenVector_178_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32299    G__memfunc_setup("Inverse",732,G__G__GenVector_178_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32300    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32301    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) NULL, 0);
32302    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - e", (char*)NULL, (void*) NULL, 0);
32303    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32304    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rx", (char*)NULL, (void*) NULL, 0);
32305    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - ry", (char*)NULL, (void*) NULL, 0);
32306    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rz", (char*)NULL, (void*) NULL, 0);
32307    G__memfunc_setup("operator==",998,G__G__GenVector_178_0_21, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32308    G__memfunc_setup("operator!=",970,G__G__GenVector_178_0_22, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32309    G__memfunc_setup("Pi",185,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32310    G__memfunc_setup("operator=",937,G__G__GenVector_178_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32311    G__memfunc_setup("operator=",937,G__G__GenVector_178_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - r", (char*)NULL, (void*) NULL, 0);
32312    G__memfunc_setup("operator=",937,G__G__GenVector_178_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32313    G__memfunc_setup("operator=",937,G__G__GenVector_178_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32314    G__memfunc_setup("operator=",937,G__G__GenVector_178_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32315    G__memfunc_setup("SetComponents",1362,G__G__GenVector_178_0_29, 121, -1, -1, 0, 2, 1, 1, 0, 
32316 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32317    G__memfunc_setup("GetComponents",1350,G__G__GenVector_178_0_30, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32318    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32319    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32320    G__memfunc_setup("operator*",918,G__G__GenVector_178_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32321    // automatic copy constructor
32322    G__memfunc_setup("EulerAngles", 1111, G__G__GenVector_178_0_34, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::EulerAngles' - 11 - -", (char*) NULL, (void*) NULL, 0);
32323    // automatic destructor
32324    G__memfunc_setup("~EulerAngles", 1237, G__G__GenVector_178_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32325    // automatic assignment operator
32326    G__memfunc_setup("operator=", 937, G__G__GenVector_178_0_36, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::EulerAngles' - 11 - -", (char*) NULL, (void*) NULL, 0);
32327    G__tag_memfunc_reset();
32328 }
32329 
32330 static void G__setup_memfuncROOTcLcLMathcLcLQuaternion(void) {
32331    /* ROOT::Math::Quaternion */
32332    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion));
32333    G__memfunc_setup("Quaternion",1062,G__G__GenVector_179_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32334    G__memfunc_setup("Quaternion",1062,G__G__GenVector_179_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 4, 1, 1, 0, 
32335 "d - 'ROOT::Math::Quaternion::Scalar' 0 - u d - 'ROOT::Math::Quaternion::Scalar' 0 - i "
32336 "d - 'ROOT::Math::Quaternion::Scalar' 0 - j d - 'ROOT::Math::Quaternion::Scalar' 0 - k", (char*)NULL, (void*) NULL, 0);
32337    G__memfunc_setup("Rectify",726,G__G__GenVector_179_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32338    G__memfunc_setup("SetComponents",1362,G__G__GenVector_179_0_4, 121, -1, -1, 0, 4, 1, 1, 0, 
32339 "d - 'ROOT::Math::Quaternion::Scalar' 0 - u d - 'ROOT::Math::Quaternion::Scalar' 0 - i "
32340 "d - 'ROOT::Math::Quaternion::Scalar' 0 - j d - 'ROOT::Math::Quaternion::Scalar' 0 - k", (char*)NULL, (void*) NULL, 0);
32341    G__memfunc_setup("GetComponents",1350,G__G__GenVector_179_0_5, 121, -1, -1, 0, 4, 1, 1, 8, 
32342 "d - 'ROOT::Math::Quaternion::Scalar' 1 - u d - 'ROOT::Math::Quaternion::Scalar' 1 - i "
32343 "d - 'ROOT::Math::Quaternion::Scalar' 1 - j d - 'ROOT::Math::Quaternion::Scalar' 1 - k", (char*)NULL, (void*) NULL, 0);
32344    G__memfunc_setup("U",85,G__G__GenVector_179_0_6, 100, -1, G__defined_typename("ROOT::Math::Quaternion::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32345    G__memfunc_setup("I",73,G__G__GenVector_179_0_7, 100, -1, G__defined_typename("ROOT::Math::Quaternion::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32346    G__memfunc_setup("J",74,G__G__GenVector_179_0_8, 100, -1, G__defined_typename("ROOT::Math::Quaternion::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32347    G__memfunc_setup("K",75,G__G__GenVector_179_0_9, 100, -1, G__defined_typename("ROOT::Math::Quaternion::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32348    G__memfunc_setup("operator()",957,G__G__GenVector_179_0_10, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Quaternion::XYZVector"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Quaternion::XYZVector' 11 - v", (char*)NULL, (void*) NULL, 0);
32349    G__memfunc_setup("Invert",632,G__G__GenVector_179_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32350    G__memfunc_setup("Inverse",732,G__G__GenVector_179_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32351    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32352    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32353    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) NULL, 0);
32354    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - e", (char*)NULL, (void*) NULL, 0);
32355    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZYX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32356    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rx", (char*)NULL, (void*) NULL, 0);
32357    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - ry", (char*)NULL, (void*) NULL, 0);
32358    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rz", (char*)NULL, (void*) NULL, 0);
32359    G__memfunc_setup("Distance",811,G__G__GenVector_179_0_21, 100, -1, G__defined_typename("ROOT::Math::Quaternion::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32360    G__memfunc_setup("operator==",998,G__G__GenVector_179_0_22, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32361    G__memfunc_setup("operator!=",970,G__G__GenVector_179_0_23, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32362    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32363    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::AxisAngle' - 41 - r", (char*)NULL, (void*) NULL, 0);
32364    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - r", (char*)NULL, (void*) NULL, 0);
32365    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationZYX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32366    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32367    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32368    G__memfunc_setup("operator=",937,G__G__GenVector_179_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32369    G__memfunc_setup("SetComponents",1362,G__G__GenVector_179_0_31, 121, -1, -1, 0, 2, 1, 1, 0, 
32370 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32371    G__memfunc_setup("GetComponents",1350,G__G__GenVector_179_0_32, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32372    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32373    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32374    G__memfunc_setup("operator*",918,G__G__GenVector_179_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32375    // automatic copy constructor
32376    G__memfunc_setup("Quaternion", 1062, G__G__GenVector_179_0_36, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::Quaternion' - 11 - -", (char*) NULL, (void*) NULL, 0);
32377    // automatic destructor
32378    G__memfunc_setup("~Quaternion", 1188, G__G__GenVector_179_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32379    // automatic assignment operator
32380    G__memfunc_setup("operator=", 937, G__G__GenVector_179_0_38, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Quaternion' - 11 - -", (char*) NULL, (void*) NULL, 0);
32381    G__tag_memfunc_reset();
32382 }
32383 
32384 static void G__setup_memfuncROOTcLcLMathcLcLRotationX(void) {
32385    /* ROOT::Math::RotationX */
32386    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX));
32387    G__memfunc_setup("RotationX",936,G__G__GenVector_180_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32388    G__memfunc_setup("RotationX",936,G__G__GenVector_180_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::RotationX::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32389    G__memfunc_setup("Rectify",726,G__G__GenVector_180_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32390    G__memfunc_setup("SetAngle",787,G__G__GenVector_180_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationX::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32391    G__memfunc_setup("SetComponents",1362,G__G__GenVector_180_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationX::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32392    G__memfunc_setup("GetAngle",775,G__G__GenVector_180_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::RotationX::Scalar' 1 - angle", (char*)NULL, (void*) NULL, 0);
32393    G__memfunc_setup("GetComponents",1350,G__G__GenVector_180_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::RotationX::Scalar' 1 - angle", (char*)NULL, (void*) NULL, 0);
32394    G__memfunc_setup("Angle",487,G__G__GenVector_180_0_8, 100, -1, G__defined_typename("ROOT::Math::RotationX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32395    G__memfunc_setup("SinAngle",785,G__G__GenVector_180_0_9, 100, -1, G__defined_typename("ROOT::Math::RotationX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32396    G__memfunc_setup("CosAngle",780,G__G__GenVector_180_0_10, 100, -1, G__defined_typename("ROOT::Math::RotationX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32397    G__memfunc_setup("Invert",632,G__G__GenVector_180_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32398    G__memfunc_setup("Inverse",732,G__G__GenVector_180_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32399    G__memfunc_setup("operator*",918,G__G__GenVector_180_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32400    G__memfunc_setup("operator*=",979,G__G__GenVector_180_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32401    G__memfunc_setup("operator==",998,G__G__GenVector_180_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32402    G__memfunc_setup("operator!=",970,G__G__GenVector_180_0_16, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32403    G__memfunc_setup("operator*",918,G__G__GenVector_180_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32404    G__memfunc_setup("operator*",918,G__G__GenVector_180_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32405    G__memfunc_setup("operator*",918,G__G__GenVector_180_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32406    // automatic copy constructor
32407    G__memfunc_setup("RotationX", 936, G__G__GenVector_180_0_20, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::RotationX' - 11 - -", (char*) NULL, (void*) NULL, 0);
32408    // automatic destructor
32409    G__memfunc_setup("~RotationX", 1062, G__G__GenVector_180_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32410    // automatic assignment operator
32411    G__memfunc_setup("operator=", 937, G__G__GenVector_180_0_22, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationX' - 11 - -", (char*) NULL, (void*) NULL, 0);
32412    G__tag_memfunc_reset();
32413 }
32414 
32415 static void G__setup_memfuncROOTcLcLMathcLcLRotationY(void) {
32416    /* ROOT::Math::RotationY */
32417    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY));
32418    G__memfunc_setup("RotationY",937,G__G__GenVector_181_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32419    G__memfunc_setup("RotationY",937,G__G__GenVector_181_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::RotationY::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32420    G__memfunc_setup("Rectify",726,G__G__GenVector_181_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32421    G__memfunc_setup("SetAngle",787,G__G__GenVector_181_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationY::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32422    G__memfunc_setup("SetComponents",1362,G__G__GenVector_181_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationY::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32423    G__memfunc_setup("GetAngle",775,G__G__GenVector_181_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::RotationY::Scalar' 1 - angle", (char*)NULL, (void*) NULL, 0);
32424    G__memfunc_setup("GetComponents",1350,G__G__GenVector_181_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::RotationY::Scalar' 1 - angle", (char*)NULL, (void*) NULL, 0);
32425    G__memfunc_setup("Angle",487,G__G__GenVector_181_0_8, 100, -1, G__defined_typename("ROOT::Math::RotationY::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32426    G__memfunc_setup("SinAngle",785,G__G__GenVector_181_0_9, 100, -1, G__defined_typename("ROOT::Math::RotationY::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32427    G__memfunc_setup("CosAngle",780,G__G__GenVector_181_0_10, 100, -1, G__defined_typename("ROOT::Math::RotationY::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32428    G__memfunc_setup("Invert",632,G__G__GenVector_181_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32429    G__memfunc_setup("Inverse",732,G__G__GenVector_181_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32430    G__memfunc_setup("operator*",918,G__G__GenVector_181_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - r", (char*)NULL, (void*) NULL, 0);
32431    G__memfunc_setup("operator*=",979,G__G__GenVector_181_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationY' - 11 - r", (char*)NULL, (void*) NULL, 0);
32432    G__memfunc_setup("operator==",998,G__G__GenVector_181_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32433    G__memfunc_setup("operator!=",970,G__G__GenVector_181_0_16, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32434    G__memfunc_setup("operator*",918,G__G__GenVector_181_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32435    G__memfunc_setup("operator*",918,G__G__GenVector_181_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32436    G__memfunc_setup("operator*",918,G__G__GenVector_181_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32437    // automatic copy constructor
32438    G__memfunc_setup("RotationY", 937, G__G__GenVector_181_0_20, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::RotationY' - 11 - -", (char*) NULL, (void*) NULL, 0);
32439    // automatic destructor
32440    G__memfunc_setup("~RotationY", 1063, G__G__GenVector_181_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32441    // automatic assignment operator
32442    G__memfunc_setup("operator=", 937, G__G__GenVector_181_0_22, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationY' - 11 - -", (char*) NULL, (void*) NULL, 0);
32443    G__tag_memfunc_reset();
32444 }
32445 
32446 static void G__setup_memfuncROOTcLcLMathcLcLRotationZ(void) {
32447    /* ROOT::Math::RotationZ */
32448    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ));
32449    G__memfunc_setup("RotationZ",938,G__G__GenVector_182_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32450    G__memfunc_setup("RotationZ",938,G__G__GenVector_182_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::RotationZ::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32451    G__memfunc_setup("Rectify",726,G__G__GenVector_182_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32452    G__memfunc_setup("SetAngle",787,G__G__GenVector_182_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationZ::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32453    G__memfunc_setup("SetComponents",1362,G__G__GenVector_182_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationZ::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
32454    G__memfunc_setup("GetAngle",775,G__G__GenVector_182_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::RotationZ::Scalar' 1 - angle", (char*)NULL, (void*) NULL, 0);
32455    G__memfunc_setup("GetComponents",1350,G__G__GenVector_182_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::RotationZ::Scalar' 1 - angle", (char*)NULL, (void*) NULL, 0);
32456    G__memfunc_setup("Angle",487,G__G__GenVector_182_0_8, 100, -1, G__defined_typename("ROOT::Math::RotationZ::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32457    G__memfunc_setup("SinAngle",785,G__G__GenVector_182_0_9, 100, -1, G__defined_typename("ROOT::Math::RotationZ::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32458    G__memfunc_setup("CosAngle",780,G__G__GenVector_182_0_10, 100, -1, G__defined_typename("ROOT::Math::RotationZ::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32459    G__memfunc_setup("Invert",632,G__G__GenVector_182_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32460    G__memfunc_setup("Inverse",732,G__G__GenVector_182_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32461    G__memfunc_setup("operator*",918,G__G__GenVector_182_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - r", (char*)NULL, (void*) NULL, 0);
32462    G__memfunc_setup("operator*=",979,G__G__GenVector_182_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationZ' - 11 - r", (char*)NULL, (void*) NULL, 0);
32463    G__memfunc_setup("operator==",998,G__G__GenVector_182_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32464    G__memfunc_setup("operator!=",970,G__G__GenVector_182_0_16, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32465    G__memfunc_setup("operator*",918,G__G__GenVector_182_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32466    G__memfunc_setup("operator*",918,G__G__GenVector_182_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32467    G__memfunc_setup("operator*",918,G__G__GenVector_182_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32468    // automatic copy constructor
32469    G__memfunc_setup("RotationZ", 938, G__G__GenVector_182_0_20, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::RotationZ' - 11 - -", (char*) NULL, (void*) NULL, 0);
32470    // automatic destructor
32471    G__memfunc_setup("~RotationZ", 1064, G__G__GenVector_182_0_21, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32472    // automatic assignment operator
32473    G__memfunc_setup("operator=", 937, G__G__GenVector_182_0_22, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationZ' - 11 - -", (char*) NULL, (void*) NULL, 0);
32474    G__tag_memfunc_reset();
32475 }
32476 
32477 static void G__setup_memfuncROOTcLcLMathcLcLRotationZYX(void) {
32478    /* ROOT::Math::RotationZYX */
32479    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX));
32480    G__memfunc_setup("RotationZYX",1115,G__G__GenVector_183_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32481    G__memfunc_setup("RotationZYX",1115,G__G__GenVector_183_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 3, 1, 1, 0, 
32482 "d - 'ROOT::Math::RotationZYX::Scalar' 0 - phi d - 'ROOT::Math::RotationZYX::Scalar' 0 - theta "
32483 "d - 'ROOT::Math::RotationZYX::Scalar' 0 - psi", "Added 27 Jan. 06   JMM", (void*) NULL, 0);
32484    G__memfunc_setup("Rectify",726,G__G__GenVector_183_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32485    G__memfunc_setup("SetComponents",1362,G__G__GenVector_183_0_4, 121, -1, -1, 0, 3, 1, 1, 0, 
32486 "d - 'ROOT::Math::RotationZYX::Scalar' 0 - phi d - 'ROOT::Math::RotationZYX::Scalar' 0 - theta "
32487 "d - 'ROOT::Math::RotationZYX::Scalar' 0 - psi", (char*)NULL, (void*) NULL, 0);
32488    G__memfunc_setup("GetComponents",1350,G__G__GenVector_183_0_5, 121, -1, -1, 0, 3, 1, 1, 8, 
32489 "d - 'ROOT::Math::RotationZYX::Scalar' 1 - phi d - 'ROOT::Math::RotationZYX::Scalar' 1 - theta "
32490 "d - 'ROOT::Math::RotationZYX::Scalar' 1 - psi", (char*)NULL, (void*) NULL, 0);
32491    G__memfunc_setup("SetPhi",589,G__G__GenVector_183_0_6, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationZYX::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
32492    G__memfunc_setup("Phi",289,G__G__GenVector_183_0_7, 100, -1, G__defined_typename("ROOT::Math::RotationZYX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32493    G__memfunc_setup("SetTheta",802,G__G__GenVector_183_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationZYX::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
32494    G__memfunc_setup("Theta",502,G__G__GenVector_183_0_9, 100, -1, G__defined_typename("ROOT::Math::RotationZYX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32495    G__memfunc_setup("SetPsi",600,G__G__GenVector_183_0_10, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::RotationZYX::Scalar' 0 - psi", (char*)NULL, (void*) NULL, 0);
32496    G__memfunc_setup("Psi",300,G__G__GenVector_183_0_11, 100, -1, G__defined_typename("ROOT::Math::RotationZYX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32497    G__memfunc_setup("Invert",632,G__G__GenVector_183_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32498    G__memfunc_setup("Inverse",732,G__G__GenVector_183_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32499    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZYX' - 11 - e", (char*)NULL, (void*) NULL, 0);
32500    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32501    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) NULL, 0);
32502    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32503    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - q", (char*)NULL, (void*) NULL, 0);
32504    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rx", (char*)NULL, (void*) NULL, 0);
32505    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - ry", (char*)NULL, (void*) NULL, 0);
32506    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rz", (char*)NULL, (void*) NULL, 0);
32507    G__memfunc_setup("operator==",998,G__G__GenVector_183_0_22, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZYX' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32508    G__memfunc_setup("operator!=",970,G__G__GenVector_183_0_23, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZYX' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32509    G__memfunc_setup("Pi",185,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
32510    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32511    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::AxisAngle' - 41 - r", (char*)NULL, (void*) NULL, 0);
32512    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - r", (char*)NULL, (void*) NULL, 0);
32513    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_28, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - r", (char*)NULL, (void*) NULL, 0);
32514    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_29, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32515    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32516    G__memfunc_setup("operator=",937,G__G__GenVector_183_0_31, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32517    G__memfunc_setup("SetComponents",1362,G__G__GenVector_183_0_32, 121, -1, -1, 0, 2, 1, 1, 0, 
32518 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32519    G__memfunc_setup("GetComponents",1350,G__G__GenVector_183_0_33, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32520    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32521    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32522    G__memfunc_setup("operator*",918,G__G__GenVector_183_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32523    // automatic copy constructor
32524    G__memfunc_setup("RotationZYX", 1115, G__G__GenVector_183_0_37, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::RotationZYX' - 11 - -", (char*) NULL, (void*) NULL, 0);
32525    // automatic destructor
32526    G__memfunc_setup("~RotationZYX", 1241, G__G__GenVector_183_0_38, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32527    // automatic assignment operator
32528    G__memfunc_setup("operator=", 937, G__G__GenVector_183_0_39, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationZYX' - 11 - -", (char*) NULL, (void*) NULL, 0);
32529    G__tag_memfunc_reset();
32530 }
32531 
32532 static void G__setup_memfuncROOTcLcLMathcLcLBoostX(void) {
32533    /* ROOT::Math::BoostX */
32534    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX));
32535    G__memfunc_setup("BoostX",607,G__G__GenVector_188_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32536    G__memfunc_setup("BoostX",607,G__G__GenVector_188_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX), -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::BoostX::Scalar' 0 - beta_x", (char*)NULL, (void*) NULL, 0);
32537    G__memfunc_setup("Rectify",726,G__G__GenVector_188_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32538    G__memfunc_setup("SetComponents",1362,G__G__GenVector_188_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::BoostX::Scalar' 0 - beta_x", (char*)NULL, (void*) NULL, 0);
32539    G__memfunc_setup("GetComponents",1350,G__G__GenVector_188_0_5, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::BoostX::Scalar' 1 - beta_x", (char*)NULL, (void*) NULL, 0);
32540    G__memfunc_setup("Beta",380,G__G__GenVector_188_0_6, 100, -1, G__defined_typename("ROOT::Math::BoostX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32541    G__memfunc_setup("Gamma",483,G__G__GenVector_188_0_7, 100, -1, G__defined_typename("ROOT::Math::BoostX::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32542    G__memfunc_setup("SetBeta",680,G__G__GenVector_188_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::BoostX::Scalar' 0 - beta", (char*)NULL, (void*) NULL, 0);
32543    G__memfunc_setup("BetaVector",1007,G__G__GenVector_188_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::BoostX::XYZVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32544    G__memfunc_setup("GetLorentzRotation",1886,G__G__GenVector_188_0_10, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::BoostX::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
32545    G__memfunc_setup("operator()",957,G__G__GenVector_188_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32546    G__memfunc_setup("Invert",632,G__G__GenVector_188_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32547    G__memfunc_setup("Inverse",732,G__G__GenVector_188_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32548    G__memfunc_setup("operator==",998,G__G__GenVector_188_0_14, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostX' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32549    G__memfunc_setup("operator!=",970,G__G__GenVector_188_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostX' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32550    G__memfunc_setup("operator*",918,G__G__GenVector_188_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32551    // automatic copy constructor
32552    G__memfunc_setup("BoostX", 607, G__G__GenVector_188_0_17, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::BoostX' - 11 - -", (char*) NULL, (void*) NULL, 0);
32553    // automatic destructor
32554    G__memfunc_setup("~BoostX", 733, G__G__GenVector_188_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32555    // automatic assignment operator
32556    G__memfunc_setup("operator=", 937, G__G__GenVector_188_0_19, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostX' - 11 - -", (char*) NULL, (void*) NULL, 0);
32557    G__tag_memfunc_reset();
32558 }
32559 
32560 static void G__setup_memfuncROOTcLcLMathcLcLBoostY(void) {
32561    /* ROOT::Math::BoostY */
32562    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY));
32563    G__memfunc_setup("BoostY",608,G__G__GenVector_191_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32564    G__memfunc_setup("BoostY",608,G__G__GenVector_191_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY), -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::BoostY::Scalar' 0 - beta_y", (char*)NULL, (void*) NULL, 0);
32565    G__memfunc_setup("Rectify",726,G__G__GenVector_191_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32566    G__memfunc_setup("SetComponents",1362,G__G__GenVector_191_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::BoostY::Scalar' 0 - beta_y", (char*)NULL, (void*) NULL, 0);
32567    G__memfunc_setup("GetComponents",1350,G__G__GenVector_191_0_5, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::BoostY::Scalar' 1 - beta_y", (char*)NULL, (void*) NULL, 0);
32568    G__memfunc_setup("Beta",380,G__G__GenVector_191_0_6, 100, -1, G__defined_typename("ROOT::Math::BoostY::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32569    G__memfunc_setup("Gamma",483,G__G__GenVector_191_0_7, 100, -1, G__defined_typename("ROOT::Math::BoostY::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32570    G__memfunc_setup("SetBeta",680,G__G__GenVector_191_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::BoostY::Scalar' 0 - beta", (char*)NULL, (void*) NULL, 0);
32571    G__memfunc_setup("BetaVector",1007,G__G__GenVector_191_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::BoostY::XYZVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32572    G__memfunc_setup("GetLorentzRotation",1886,G__G__GenVector_191_0_10, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::BoostY::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
32573    G__memfunc_setup("operator()",957,G__G__GenVector_191_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32574    G__memfunc_setup("Invert",632,G__G__GenVector_191_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32575    G__memfunc_setup("Inverse",732,G__G__GenVector_191_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32576    G__memfunc_setup("operator==",998,G__G__GenVector_191_0_14, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostY' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32577    G__memfunc_setup("operator!=",970,G__G__GenVector_191_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostY' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32578    G__memfunc_setup("operator*",918,G__G__GenVector_191_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32579    // automatic copy constructor
32580    G__memfunc_setup("BoostY", 608, G__G__GenVector_191_0_17, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::BoostY' - 11 - -", (char*) NULL, (void*) NULL, 0);
32581    // automatic destructor
32582    G__memfunc_setup("~BoostY", 734, G__G__GenVector_191_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32583    // automatic assignment operator
32584    G__memfunc_setup("operator=", 937, G__G__GenVector_191_0_19, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostY' - 11 - -", (char*) NULL, (void*) NULL, 0);
32585    G__tag_memfunc_reset();
32586 }
32587 
32588 static void G__setup_memfuncROOTcLcLMathcLcLBoostZ(void) {
32589    /* ROOT::Math::BoostZ */
32590    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ));
32591    G__memfunc_setup("BoostZ",609,G__G__GenVector_194_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32592    G__memfunc_setup("BoostZ",609,G__G__GenVector_194_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ), -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::BoostZ::Scalar' 0 - beta_z", (char*)NULL, (void*) NULL, 0);
32593    G__memfunc_setup("Rectify",726,G__G__GenVector_194_0_3, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32594    G__memfunc_setup("SetComponents",1362,G__G__GenVector_194_0_4, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::BoostZ::Scalar' 0 - beta_z", (char*)NULL, (void*) NULL, 0);
32595    G__memfunc_setup("GetComponents",1350,G__G__GenVector_194_0_5, 121, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::BoostZ::Scalar' 1 - beta_z", (char*)NULL, (void*) NULL, 0);
32596    G__memfunc_setup("Beta",380,G__G__GenVector_194_0_6, 100, -1, G__defined_typename("ROOT::Math::BoostZ::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32597    G__memfunc_setup("Gamma",483,G__G__GenVector_194_0_7, 100, -1, G__defined_typename("ROOT::Math::BoostZ::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32598    G__memfunc_setup("SetBeta",680,G__G__GenVector_194_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::BoostZ::Scalar' 0 - beta", (char*)NULL, (void*) NULL, 0);
32599    G__memfunc_setup("BetaVector",1007,G__G__GenVector_194_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::BoostZ::XYZVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32600    G__memfunc_setup("GetLorentzRotation",1886,G__G__GenVector_194_0_10, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::BoostZ::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
32601    G__memfunc_setup("operator()",957,G__G__GenVector_194_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32602    G__memfunc_setup("Invert",632,G__G__GenVector_194_0_12, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32603    G__memfunc_setup("Inverse",732,G__G__GenVector_194_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32604    G__memfunc_setup("operator==",998,G__G__GenVector_194_0_14, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostZ' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32605    G__memfunc_setup("operator!=",970,G__G__GenVector_194_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostZ' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32606    G__memfunc_setup("operator*",918,G__G__GenVector_194_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32607    // automatic copy constructor
32608    G__memfunc_setup("BoostZ", 609, G__G__GenVector_194_0_17, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::BoostZ' - 11 - -", (char*) NULL, (void*) NULL, 0);
32609    // automatic destructor
32610    G__memfunc_setup("~BoostZ", 735, G__G__GenVector_194_0_18, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32611    // automatic assignment operator
32612    G__memfunc_setup("operator=", 937, G__G__GenVector_194_0_19, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostZ' - 11 - -", (char*) NULL, (void*) NULL, 0);
32613    G__tag_memfunc_reset();
32614 }
32615 
32616 static void G__setup_memfuncROOTcLcLMathcLcLBoost(void) {
32617    /* ROOT::Math::Boost */
32618    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost));
32619    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32620    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 3, 1, 1, 0, 
32621 "d - 'ROOT::Math::Boost::Scalar' 0 - beta_x d - 'ROOT::Math::Boost::Scalar' 0 - beta_y "
32622 "d - 'ROOT::Math::Boost::Scalar' 0 - beta_z", (char*)NULL, (void*) NULL, 0);
32623    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::Boost' - 41 - b", (char*)NULL, (void*) NULL, 0);
32624    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_4, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::BoostX' - 41 - bx", (char*)NULL, (void*) NULL, 0);
32625    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_5, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::BoostY' - 41 - by", (char*)NULL, (void*) NULL, 0);
32626    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_6, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::BoostZ' - 41 - bz", (char*)NULL, (void*) NULL, 0);
32627    G__memfunc_setup("operator=",937,G__G__GenVector_197_0_7, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Boost' - 41 - rhs", (char*)NULL, (void*) NULL, 0);
32628    G__memfunc_setup("operator=",937,G__G__GenVector_197_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostX' - 41 - bx", (char*)NULL, (void*) NULL, 0);
32629    G__memfunc_setup("operator=",937,G__G__GenVector_197_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostY' - 41 - by", (char*)NULL, (void*) NULL, 0);
32630    G__memfunc_setup("operator=",937,G__G__GenVector_197_0_10, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostZ' - 41 - bz", (char*)NULL, (void*) NULL, 0);
32631    G__memfunc_setup("Rectify",726,G__G__GenVector_197_0_11, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32632    G__memfunc_setup("SetComponents",1362,G__G__GenVector_197_0_12, 121, -1, -1, 0, 3, 1, 1, 0, 
32633 "d - 'ROOT::Math::Boost::Scalar' 0 - beta_x d - 'ROOT::Math::Boost::Scalar' 0 - beta_y "
32634 "d - 'ROOT::Math::Boost::Scalar' 0 - beta_z", (char*)NULL, (void*) NULL, 0);
32635    G__memfunc_setup("GetComponents",1350,G__G__GenVector_197_0_13, 121, -1, -1, 0, 3, 1, 1, 8, 
32636 "d - 'ROOT::Math::Boost::Scalar' 1 - beta_x d - 'ROOT::Math::Boost::Scalar' 1 - beta_y "
32637 "d - 'ROOT::Math::Boost::Scalar' 1 - beta_z", (char*)NULL, (void*) NULL, 0);
32638    G__memfunc_setup("BetaVector",1007,G__G__GenVector_197_0_14, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Boost::XYZVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32639    G__memfunc_setup("GetLorentzRotation",1886,G__G__GenVector_197_0_15, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Boost::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
32640    G__memfunc_setup("operator()",957,G__G__GenVector_197_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32641    G__memfunc_setup("Invert",632,G__G__GenVector_197_0_17, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32642    G__memfunc_setup("Inverse",732,G__G__GenVector_197_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32643    G__memfunc_setup("operator==",998,G__G__GenVector_197_0_19, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Boost' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32644    G__memfunc_setup("operator!=",970,G__G__GenVector_197_0_20, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Boost' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32645    G__memfunc_setup("SetIdentity",1142,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
32646    G__memfunc_setup("Boost",519,G__G__GenVector_197_0_22, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost), -1, 0, 2, 1, 1, 0, 
32647 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32648    G__memfunc_setup("SetComponents",1362,G__G__GenVector_197_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - beta", (char*)NULL, (void*) NULL, 0);
32649    G__memfunc_setup("SetComponents",1362,G__G__GenVector_197_0_24, 121, -1, -1, 0, 2, 1, 1, 0, 
32650 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32651    G__memfunc_setup("GetComponents",1350,G__G__GenVector_197_0_25, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32652    G__memfunc_setup("operator*",918,G__G__GenVector_197_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32653    // automatic destructor
32654    G__memfunc_setup("~Boost", 645, G__G__GenVector_197_0_27, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32655    G__tag_memfunc_reset();
32656 }
32657 
32658 static void G__setup_memfuncROOTcLcLMathcLcLLorentzRotation(void) {
32659    /* ROOT::Math::LorentzRotation */
32660    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation));
32661    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32662    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzRotation' - 41 - r", (char*)NULL, (void*) NULL, 0);
32663    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Boost' - 41 - b", (char*)NULL, (void*) NULL, 0);
32664    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_4, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::BoostX' - 41 - bx", (char*)NULL, (void*) NULL, 0);
32665    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_5, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::BoostY' - 41 - by", (char*)NULL, (void*) NULL, 0);
32666    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_6, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::BoostZ' - 41 - bz", (char*)NULL, (void*) NULL, 0);
32667    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_7, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32668    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_8, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::AxisAngle' - 41 - a", (char*)NULL, (void*) NULL, 0);
32669    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_9, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - e", (char*)NULL, (void*) NULL, 0);
32670    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_10, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - q", (char*)NULL, (void*) NULL, 0);
32671    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_11, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32672    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_12, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32673    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32674    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 16, 1, 1, 0, 
32675 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xy "
32676 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xt "
32677 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yy "
32678 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yt "
32679 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zy "
32680 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zt "
32681 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - tx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - ty "
32682 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - tz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
32683    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_15, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzRotation' - 41 - rhs", (char*)NULL, (void*) NULL, 0);
32684    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_16, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Boost' - 41 - b", (char*)NULL, (void*) NULL, 0);
32685    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostX' - 41 - b", (char*)NULL, (void*) NULL, 0);
32686    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_18, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostY' - 41 - b", (char*)NULL, (void*) NULL, 0);
32687    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::BoostZ' - 41 - b", (char*)NULL, (void*) NULL, 0);
32688    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Rotation3D' - 41 - r", (char*)NULL, (void*) NULL, 0);
32689    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::AxisAngle' - 41 - a", (char*)NULL, (void*) NULL, 0);
32690    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::EulerAngles' - 41 - e", (char*)NULL, (void*) NULL, 0);
32691    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Quaternion' - 41 - q", (char*)NULL, (void*) NULL, 0);
32692    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationZ' - 41 - r", (char*)NULL, (void*) NULL, 0);
32693    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationY' - 41 - r", (char*)NULL, (void*) NULL, 0);
32694    G__memfunc_setup("operator=",937,G__G__GenVector_200_0_26, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::RotationX' - 41 - r", (char*)NULL, (void*) NULL, 0);
32695    G__memfunc_setup("Rectify",726,G__G__GenVector_200_0_27, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32696    G__memfunc_setup("SetComponents",1362,G__G__GenVector_200_0_28, 121, -1, -1, 0, 16, 1, 1, 0, 
32697 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xy "
32698 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - xt "
32699 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yy "
32700 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - yt "
32701 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zy "
32702 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - zt "
32703 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - tx d - 'ROOT::Math::LorentzRotation::Scalar' 0 - ty "
32704 "d - 'ROOT::Math::LorentzRotation::Scalar' 0 - tz d - 'ROOT::Math::LorentzRotation::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
32705    G__memfunc_setup("GetComponents",1350,G__G__GenVector_200_0_29, 121, -1, -1, 0, 16, 1, 1, 8, 
32706 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - xx d - 'ROOT::Math::LorentzRotation::Scalar' 1 - xy "
32707 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - xz d - 'ROOT::Math::LorentzRotation::Scalar' 1 - xt "
32708 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - yx d - 'ROOT::Math::LorentzRotation::Scalar' 1 - yy "
32709 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - yz d - 'ROOT::Math::LorentzRotation::Scalar' 1 - yt "
32710 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - zx d - 'ROOT::Math::LorentzRotation::Scalar' 1 - zy "
32711 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - zz d - 'ROOT::Math::LorentzRotation::Scalar' 1 - zt "
32712 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - tx d - 'ROOT::Math::LorentzRotation::Scalar' 1 - ty "
32713 "d - 'ROOT::Math::LorentzRotation::Scalar' 1 - tz d - 'ROOT::Math::LorentzRotation::Scalar' 1 - tt", (char*)NULL, (void*) NULL, 0);
32714    G__memfunc_setup("operator()",957,G__G__GenVector_200_0_30, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32715    G__memfunc_setup("Invert",632,G__G__GenVector_200_0_31, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32716    G__memfunc_setup("Inverse",732,G__G__GenVector_200_0_32, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32717    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_33, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzRotation' - 11 - r", (char*)NULL, (void*) NULL, 0);
32718    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_34, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Boost' - 11 - b", (char*)NULL, (void*) NULL, 0);
32719    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_35, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostX' - 11 - b", (char*)NULL, (void*) NULL, 0);
32720    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_36, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostY' - 11 - b", (char*)NULL, (void*) NULL, 0);
32721    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_37, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::BoostZ' - 11 - b", (char*)NULL, (void*) NULL, 0);
32722    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_38, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32723    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_39, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::AxisAngle' - 11 - a", (char*)NULL, (void*) NULL, 0);
32724    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_40, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::EulerAngles' - 11 - e", (char*)NULL, (void*) NULL, 0);
32725    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_41, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Quaternion' - 11 - q", (char*)NULL, (void*) NULL, 0);
32726    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_42, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationX' - 11 - rx", (char*)NULL, (void*) NULL, 0);
32727    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_43, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationY' - 11 - ry", (char*)NULL, (void*) NULL, 0);
32728    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_44, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::RotationZ' - 11 - rz", (char*)NULL, (void*) NULL, 0);
32729    G__memfunc_setup("operator==",998,G__G__GenVector_200_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzRotation' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32730    G__memfunc_setup("operator!=",970,G__G__GenVector_200_0_46, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzRotation' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32731    G__memfunc_setup("LorentzRotation",1598,G__G__GenVector_200_0_47, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation), -1, 0, 2, 1, 1, 0, 
32732 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32733    G__memfunc_setup("SetComponents",1362,G__G__GenVector_200_0_48, 121, -1, -1, 0, 2, 1, 1, 0, 
32734 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32735    G__memfunc_setup("GetComponents",1350,G__G__GenVector_200_0_49, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32736    G__memfunc_setup("operator*",918,G__G__GenVector_200_0_50, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32737    // automatic destructor
32738    G__memfunc_setup("~LorentzRotation", 1724, G__G__GenVector_200_0_51, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32739    G__tag_memfunc_reset();
32740 }
32741 
32742 static void G__setup_memfuncROOTcLcLMathcLcLPlane3D(void) {
32743    /* ROOT::Math::Plane3D */
32744    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D));
32745    G__memfunc_setup("Plane3D",615,G__G__GenVector_202_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32746    G__memfunc_setup("Plane3D",615,G__G__GenVector_202_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 4, 1, 1, 0, 
32747 "d - 'ROOT::Math::Plane3D::Scalar' 11 - a d - 'ROOT::Math::Plane3D::Scalar' 11 - b "
32748 "d - 'ROOT::Math::Plane3D::Scalar' 11 - c d - 'ROOT::Math::Plane3D::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
32749    G__memfunc_setup("Plane3D",615,G__G__GenVector_202_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 2, 1, 1, 0, 
32750 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Vector' 11 - n u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p", (char*)NULL, (void*) NULL, 0);
32751    G__memfunc_setup("Plane3D",615,G__G__GenVector_202_0_4, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 3, 1, 1, 0, 
32752 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p2 "
32753 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p3", (char*)NULL, (void*) NULL, 0);
32754    G__memfunc_setup("operator=",937,G__G__GenVector_202_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Plane3D' - 11 - plane", (char*)NULL, (void*) NULL, 0);
32755    G__memfunc_setup("A",65,G__G__GenVector_202_0_6, 100, -1, G__defined_typename("ROOT::Math::Plane3D::Scalar"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32756    G__memfunc_setup("B",66,G__G__GenVector_202_0_7, 100, -1, G__defined_typename("ROOT::Math::Plane3D::Scalar"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32757    G__memfunc_setup("C",67,G__G__GenVector_202_0_8, 100, -1, G__defined_typename("ROOT::Math::Plane3D::Scalar"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32758    G__memfunc_setup("D",68,G__G__GenVector_202_0_9, 100, -1, G__defined_typename("ROOT::Math::Plane3D::Scalar"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32759    G__memfunc_setup("Normal",617,G__G__GenVector_202_0_10, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Plane3D::Vector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32760    G__memfunc_setup("HesseDistance",1315,G__G__GenVector_202_0_11, 100, -1, G__defined_typename("ROOT::Math::Plane3D::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32761    G__memfunc_setup("Distance",811,G__G__GenVector_202_0_12, 100, -1, G__defined_typename("ROOT::Math::Plane3D::Scalar"), 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p", (char*)NULL, (void*) NULL, 0);
32762    G__memfunc_setup("ProjectOntoPlane",1639,G__G__GenVector_202_0_13, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Plane3D::Point"), 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p", (char*)NULL, (void*) NULL, 0);
32763    G__memfunc_setup("operator==",998,G__G__GenVector_202_0_14, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Plane3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32764    G__memfunc_setup("operator!=",970,G__G__GenVector_202_0_15, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Plane3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32765    G__memfunc_setup("Normalize",945,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
32766    G__memfunc_setup("BuildFromVecAndPoint",1983,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 4, 0, 
32767 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Vector' 11 - n u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p", (char*)NULL, (void*) NULL, 0);
32768    G__memfunc_setup("BuildFrom3Points",1588,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 3, 1, 4, 0, 
32769 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p2 "
32770 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Plane3D::Point' 11 - p3", (char*)NULL, (void*) NULL, 0);
32771    // automatic copy constructor
32772    G__memfunc_setup("Plane3D", 615, G__G__GenVector_202_0_19, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::Plane3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
32773    // automatic destructor
32774    G__memfunc_setup("~Plane3D", 741, G__G__GenVector_202_0_20, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32775    G__tag_memfunc_reset();
32776 }
32777 
32778 static void G__setup_memfuncROOTcLcLMathcLcLTranslation3D(void) {
32779    /* ROOT::Math::Translation3D */
32780    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D));
32781    G__memfunc_setup("Translation3D",1286,G__G__GenVector_203_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32782    G__memfunc_setup("Translation3D",1286,G__G__GenVector_203_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 0, 3, 1, 1, 0, 
32783 "d - - 0 - dx d - - 0 - dy "
32784 "d - - 0 - dz", (char*)NULL, (void*) NULL, 0);
32785    G__memfunc_setup("Vect",402,G__G__GenVector_203_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Translation3D::Vector"), 1, 0, 1, 1, 9, "", (char*)NULL, (void*) NULL, 0);
32786    G__memfunc_setup("SetComponents",1362,G__G__GenVector_203_0_4, 121, -1, -1, 0, 3, 1, 1, 0, 
32787 "d - - 0 - dx d - - 0 - dy "
32788 "d - - 0 - dz", (char*)NULL, (void*) NULL, 0);
32789    G__memfunc_setup("GetComponents",1350,G__G__GenVector_203_0_5, 121, -1, -1, 0, 3, 1, 1, 8, 
32790 "d - - 1 - dx d - - 1 - dy "
32791 "d - - 1 - dz", (char*)NULL, (void*) NULL, 0);
32792    G__memfunc_setup("SetXYZ",567,G__G__GenVector_203_0_6, 121, -1, -1, 0, 3, 1, 1, 0, 
32793 "d - - 0 - dx d - - 0 - dy "
32794 "d - - 0 - dz", (char*)NULL, (void*) NULL, 0);
32795    G__memfunc_setup("operator()",957,G__G__GenVector_203_0_7, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Plane3D' - 11 - plane", (char*)NULL, (void*) NULL, 0);
32796    G__memfunc_setup("operator*=",979,G__G__GenVector_203_0_8, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32797    G__memfunc_setup("operator*",918,G__G__GenVector_203_0_9, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32798    G__memfunc_setup("Invert",632,G__G__GenVector_203_0_10, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32799    G__memfunc_setup("Inverse",732,G__G__GenVector_203_0_11, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32800    G__memfunc_setup("operator==",998,G__G__GenVector_203_0_12, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Translation3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32801    G__memfunc_setup("operator!=",970,G__G__GenVector_203_0_13, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Translation3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32802    // automatic copy constructor
32803    G__memfunc_setup("Translation3D", 1286, G__G__GenVector_203_0_14, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::Translation3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
32804    // automatic destructor
32805    G__memfunc_setup("~Translation3D", 1412, G__G__GenVector_203_0_15, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32806    // automatic assignment operator
32807    G__memfunc_setup("operator=", 937, G__G__GenVector_203_0_16, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Translation3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
32808    G__tag_memfunc_reset();
32809 }
32810 
32811 static void G__setup_memfuncROOTcLcLMathcLcLTransform3D(void) {
32812    /* ROOT::Math::Transform3D */
32813    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D));
32814    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_1, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32815    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_2, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
32816 "u 'ROOT::Math::Rotation3D' - 11 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Vector' 11 - v", (char*)NULL, (void*) NULL, 0);
32817    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_3, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 1, 1, 0, 
32818 "u 'ROOT::Math::Rotation3D' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32819    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_4, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32820    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_5, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::AxisAngle' - 11 - r", (char*)NULL, (void*) NULL, 0);
32821    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_6, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::EulerAngles' - 11 - r", (char*)NULL, (void*) NULL, 0);
32822    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_7, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Quaternion' - 11 - r", (char*)NULL, (void*) NULL, 0);
32823    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_8, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationZYX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32824    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_9, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationX' - 11 - r", (char*)NULL, (void*) NULL, 0);
32825    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_10, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationY' - 11 - r", (char*)NULL, (void*) NULL, 0);
32826    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_11, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::RotationZ' - 11 - r", (char*)NULL, (void*) NULL, 0);
32827    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_12, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Vector' 11 - v", (char*)NULL, (void*) NULL, 0);
32828    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32829    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 6, 1, 1, 0, 
32830 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - fr0 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - fr1 "
32831 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - fr2 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - to0 "
32832 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - to1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - to2", (char*)NULL, (void*) NULL, 0);
32833    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 12, 1, 1, 0, 
32834 "d - - 0 - xx d - - 0 - xy "
32835 "d - - 0 - xz d - - 0 - dx "
32836 "d - - 0 - yx d - - 0 - yy "
32837 "d - - 0 - yz d - - 0 - dy "
32838 "d - - 0 - zx d - - 0 - zy "
32839 "d - - 0 - zz d - - 0 - dz", (char*)NULL, (void*) NULL, 0);
32840    G__memfunc_setup("SetComponents",1362,G__G__GenVector_204_0_16, 121, -1, -1, 0, 12, 1, 1, 0, 
32841 "d - - 0 - xx d - - 0 - xy "
32842 "d - - 0 - xz d - - 0 - dx "
32843 "d - - 0 - yx d - - 0 - yy "
32844 "d - - 0 - yz d - - 0 - dy "
32845 "d - - 0 - zx d - - 0 - zy "
32846 "d - - 0 - zz d - - 0 - dz", (char*)NULL, (void*) NULL, 0);
32847    G__memfunc_setup("GetComponents",1350,G__G__GenVector_204_0_17, 121, -1, -1, 0, 12, 1, 1, 8, 
32848 "d - - 1 - xx d - - 1 - xy "
32849 "d - - 1 - xz d - - 1 - dx "
32850 "d - - 1 - yx d - - 1 - yy "
32851 "d - - 1 - yz d - - 1 - dy "
32852 "d - - 1 - zx d - - 1 - zy "
32853 "d - - 1 - zz d - - 1 - dz", (char*)NULL, (void*) NULL, 0);
32854    G__memfunc_setup("GetDecomposition",1661,G__G__GenVector_204_0_18, 121, -1, -1, 0, 2, 1, 1, 8, 
32855 "u 'ROOT::Math::Rotation3D' - 1 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Vector' 1 - v", (char*)NULL, (void*) NULL, 0);
32856    G__memfunc_setup("Rotation",848,G__G__GenVector_204_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32857    G__memfunc_setup("Translation",1167,G__G__GenVector_204_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32858    G__memfunc_setup("operator()",957,G__G__GenVector_204_0_21, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Transform3D::Point"), 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Point' 11 - p", (char*)NULL, (void*) NULL, 0);
32859    G__memfunc_setup("operator()",957,G__G__GenVector_204_0_22, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::Transform3D::Vector"), 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Vector' 11 - v", (char*)NULL, (void*) NULL, 0);
32860    G__memfunc_setup("operator()",957,G__G__GenVector_204_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Plane3D' - 11 - plane", (char*)NULL, (void*) NULL, 0);
32861    G__memfunc_setup("operator*=",979,G__G__GenVector_204_0_24, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32862    G__memfunc_setup("operator*",918,G__G__GenVector_204_0_25, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Transform3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32863    G__memfunc_setup("Invert",632,G__G__GenVector_204_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
32864    G__memfunc_setup("Inverse",732,G__G__GenVector_204_0_27, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
32865    G__memfunc_setup("operator==",998,G__G__GenVector_204_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Transform3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32866    G__memfunc_setup("operator!=",970,G__G__GenVector_204_0_29, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Transform3D' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
32867    G__memfunc_setup("AssignFrom",1017,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 2, 1, 2, 0, 
32868 "u 'ROOT::Math::Rotation3D' - 11 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Vector' 11 - v", (char*)NULL, (void*) NULL, 0);
32869    G__memfunc_setup("AssignFrom",1017,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Math::Rotation3D' - 11 - r", (char*)NULL, (void*) NULL, 0);
32870    G__memfunc_setup("AssignFrom",1017,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 1, 1, 2, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Transform3D::Vector' 11 - v", (char*)NULL, (void*) NULL, 0);
32871    G__memfunc_setup("SetIdentity",1142,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 2, 0, "", (char*)NULL, (void*) NULL, 0);
32872    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_34, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32873 "u 'ROOT::Math::AxisAngle' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32874    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_35, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32875 "u 'ROOT::Math::EulerAngles' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32876    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_36, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32877 "u 'ROOT::Math::RotationZYX' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32878    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_37, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32879 "u 'ROOT::Math::Quaternion' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32880    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_38, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32881 "u 'ROOT::Math::RotationX' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32882    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_39, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32883 "u 'ROOT::Math::RotationY' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32884    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_40, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32885 "u 'ROOT::Math::RotationZ' - 11 - r u 'ROOT::Math::Translation3D' - 11 - t", (char*)NULL, (void*) NULL, 0);
32886    G__memfunc_setup("Transform3D",1075,G__G__GenVector_204_0_41, 105, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 2, 5, 1, 0, 
32887 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32888    G__memfunc_setup("SetComponents",1362,G__G__GenVector_204_0_42, 121, -1, -1, 0, 2, 1, 1, 0, 
32889 "D - - 0 - begin D - - 0 - end", (char*)NULL, (void*) NULL, 0);
32890    G__memfunc_setup("GetComponents",1350,G__G__GenVector_204_0_43, 121, -1, -1, 0, 1, 1, 1, 8, "D - - 0 - begin", (char*)NULL, (void*) NULL, 0);
32891    G__memfunc_setup("GetRotation",1136,G__G__GenVector_204_0_44, 121, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Rotation3D' - 1 - r", (char*)NULL, (void*) NULL, 0);
32892    G__memfunc_setup("GetRotation",1136,G__G__GenVector_204_0_45, 121, -1, -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::RotationZYX' - 1 - r", (char*)NULL, (void*) NULL, 0);
32893    G__memfunc_setup("GetRotation",1136,G__G__GenVector_204_0_46, 121, -1, -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::AxisAngle' - 1 - r", (char*)NULL, (void*) NULL, 0);
32894    G__memfunc_setup("GetRotation",1136,G__G__GenVector_204_0_47, 121, -1, -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::EulerAngles' - 1 - r", (char*)NULL, (void*) NULL, 0);
32895    G__memfunc_setup("GetRotation",1136,G__G__GenVector_204_0_48, 121, -1, -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::Quaternion' - 1 - r", (char*)NULL, (void*) NULL, 0);
32896    G__memfunc_setup("GetDecomposition",1661,G__G__GenVector_204_0_49, 121, -1, -1, 0, 2, 5, 1, 8, 
32897 "u 'ROOT::Math::RotationZYX' - 1 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 1 - v", (char*)NULL, (void*) NULL, 0);
32898    G__memfunc_setup("GetDecomposition",1661,G__G__GenVector_204_0_50, 121, -1, -1, 0, 2, 5, 1, 8, 
32899 "u 'ROOT::Math::AxisAngle' - 1 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 1 - v", (char*)NULL, (void*) NULL, 0);
32900    G__memfunc_setup("GetDecomposition",1661,G__G__GenVector_204_0_51, 121, -1, -1, 0, 2, 5, 1, 8, 
32901 "u 'ROOT::Math::EulerAngles' - 1 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 1 - v", (char*)NULL, (void*) NULL, 0);
32902    G__memfunc_setup("GetDecomposition",1661,G__G__GenVector_204_0_52, 121, -1, -1, 0, 2, 5, 1, 8, 
32903 "u 'ROOT::Math::Quaternion' - 1 - r u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 1 - v", (char*)NULL, (void*) NULL, 0);
32904    G__memfunc_setup("operator*",918,G__G__GenVector_204_0_53, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32905    G__memfunc_setup("operator*",918,G__G__GenVector_204_0_54, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v", (char*)NULL, (void*) NULL, 0);
32906    G__memfunc_setup("operator*",918,G__G__GenVector_204_0_55, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 0, 1, 5, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - v", (char*)NULL, (void*) NULL, 0);
32907    // automatic copy constructor
32908    G__memfunc_setup("Transform3D", 1075, G__G__GenVector_204_0_56, (int) ('i'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::Transform3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
32909    // automatic destructor
32910    G__memfunc_setup("~Transform3D", 1201, G__G__GenVector_204_0_57, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
32911    // automatic assignment operator
32912    G__memfunc_setup("operator=", 937, G__G__GenVector_204_0_58, (int) ('u'), G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Transform3D' - 11 - -", (char*) NULL, (void*) NULL, 0);
32913    G__tag_memfunc_reset();
32914 }
32915 
32916 static void G__setup_memfuncROOTcLcLMathcLcLVectorUtil(void) {
32917    /* ROOT::Math::VectorUtil */
32918    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil));
32919    G__memfunc_setup("Phi_0_2pi",794,G__G__GenVector_206_0_1, 100, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - phi", (char*)NULL, (void*) G__func2void( (double (*)(double))(&ROOT::Math::VectorUtil::Phi_0_2pi) ), 0);
32920    G__memfunc_setup("Phi_mpi_pi",1022,G__G__GenVector_206_0_2, 100, -1, -1, 0, 1, 1, 1, 0, "d - - 0 - phi", (char*)NULL, (void*) G__func2void( (double (*)(double))(&ROOT::Math::VectorUtil::Phi_mpi_pi) ), 0);
32921    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_3, 100, -1, -1, 0, 2, 1, 1, 0, 
32922 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZVector&, const ROOT::Math::XYZVector&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32923    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_4, 100, -1, -1, 0, 2, 1, 1, 0, 
32924 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiVector&, const ROOT::Math::RhoEtaPhiVector&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32925    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_5, 100, -1, -1, 0, 2, 1, 1, 0, 
32926 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DVector&, const ROOT::Math::Polar3DVector&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32927    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_6, 100, -1, -1, 0, 2, 1, 1, 0, 
32928 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZPoint&, const ROOT::Math::XYZPoint&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32929    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_7, 100, -1, -1, 0, 2, 1, 1, 0, 
32930 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DPoint&, const ROOT::Math::Polar3DPoint&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32931    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_8, 100, -1, -1, 0, 2, 1, 1, 0, 
32932 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiPoint&, const ROOT::Math::RhoEtaPhiPoint&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32933    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_9, 100, -1, -1, 0, 2, 1, 1, 0, 
32934 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZTVector&, const ROOT::Math::XYZTVector&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32935    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_10, 100, -1, -1, 0, 2, 1, 1, 0, 
32936 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::PtEtaPhiEVector&, const ROOT::Math::PtEtaPhiEVector&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32937    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_11, 100, -1, -1, 0, 2, 1, 1, 0, 
32938 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZVector&, const ROOT::Math::XYZVector&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32939    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_12, 100, -1, -1, 0, 2, 1, 1, 0, 
32940 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiVector&, const ROOT::Math::RhoEtaPhiVector&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32941    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_13, 100, -1, -1, 0, 2, 1, 1, 0, 
32942 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DVector&, const ROOT::Math::Polar3DVector&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32943    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_14, 100, -1, -1, 0, 2, 1, 1, 0, 
32944 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZPoint&, const ROOT::Math::XYZPoint&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32945    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_15, 100, -1, -1, 0, 2, 1, 1, 0, 
32946 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DPoint&, const ROOT::Math::Polar3DPoint&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32947    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_16, 100, -1, -1, 0, 2, 1, 1, 0, 
32948 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiPoint&, const ROOT::Math::RhoEtaPhiPoint&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32949    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_17, 100, -1, -1, 0, 2, 1, 1, 0, 
32950 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZTVector&, const ROOT::Math::XYZTVector&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32951    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_18, 100, -1, -1, 0, 2, 1, 1, 0, 
32952 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::PtEtaPhiEVector&, const ROOT::Math::PtEtaPhiEVector&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32953    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_19, 100, -1, -1, 0, 2, 1, 1, 0, 
32954 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZVector&, const ROOT::Math::XYZVector&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32955    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_20, 100, -1, -1, 0, 2, 1, 1, 0, 
32956 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiVector&, const ROOT::Math::RhoEtaPhiVector&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32957    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_21, 100, -1, -1, 0, 2, 1, 1, 0, 
32958 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DVector&, const ROOT::Math::Polar3DVector&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32959    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_22, 100, -1, -1, 0, 2, 1, 1, 0, 
32960 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZPoint&, const ROOT::Math::XYZPoint&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32961    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_23, 100, -1, -1, 0, 2, 1, 1, 0, 
32962 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DPoint&, const ROOT::Math::Polar3DPoint&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32963    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_24, 100, -1, -1, 0, 2, 1, 1, 0, 
32964 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiPoint&, const ROOT::Math::RhoEtaPhiPoint&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32965    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_25, 100, -1, -1, 0, 2, 1, 1, 0, 
32966 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZTVector&, const ROOT::Math::XYZTVector&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32967    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_26, 100, -1, -1, 0, 2, 1, 1, 0, 
32968 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::PtEtaPhiEVector&, const ROOT::Math::PtEtaPhiEVector&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32969    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_27, 100, -1, -1, 0, 2, 1, 1, 0, 
32970 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZVector&, const ROOT::Math::XYZVector&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32971    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_28, 100, -1, -1, 0, 2, 1, 1, 0, 
32972 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiVector&, const ROOT::Math::RhoEtaPhiVector&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32973    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_29, 100, -1, -1, 0, 2, 1, 1, 0, 
32974 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DVector&, const ROOT::Math::Polar3DVector&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32975    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_30, 100, -1, -1, 0, 2, 1, 1, 0, 
32976 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::XYZPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZPoint&, const ROOT::Math::XYZPoint&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32977    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_31, 100, -1, -1, 0, 2, 1, 1, 0, 
32978 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::Polar3DPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::Polar3DPoint&, const ROOT::Math::Polar3DPoint&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32979    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_32, 100, -1, -1, 0, 2, 1, 1, 0, 
32980 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v1 u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' 'ROOT::Math::RhoEtaPhiPoint' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::RhoEtaPhiPoint&, const ROOT::Math::RhoEtaPhiPoint&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32981    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_33, 100, -1, -1, 0, 2, 1, 1, 0, 
32982 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZTVector&, const ROOT::Math::XYZTVector&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32983    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_34, 100, -1, -1, 0, 2, 1, 1, 0, 
32984 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::PtEtaPhiEVector&, const ROOT::Math::PtEtaPhiEVector&))(&ROOT::Math::VectorUtil::Angle) ), 0);
32985    G__memfunc_setup("InvariantMass",1344,G__G__GenVector_206_0_35, 100, -1, -1, 0, 2, 1, 1, 0, 
32986 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZTVector&, const ROOT::Math::XYZTVector&))(&ROOT::Math::VectorUtil::InvariantMass) ), 0);
32987    G__memfunc_setup("InvariantMass",1344,G__G__GenVector_206_0_36, 100, -1, -1, 0, 2, 1, 1, 0, 
32988 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::PtEtaPhiEVector&, const ROOT::Math::PtEtaPhiEVector&))(&ROOT::Math::VectorUtil::InvariantMass) ), 0);
32989    G__memfunc_setup("InvariantMass",1344,G__G__GenVector_206_0_37, 100, -1, -1, 0, 2, 1, 1, 0, 
32990 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::XYZTVector&, const ROOT::Math::PtEtaPhiEVector&))(&ROOT::Math::VectorUtil::InvariantMass) ), 0);
32991    G__memfunc_setup("InvariantMass",1344,G__G__GenVector_206_0_38, 100, -1, -1, 0, 2, 1, 1, 0, 
32992 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' 'ROOT::Math::PtEtaPhiEVector' 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' 'ROOT::Math::XYZTVector' 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::PtEtaPhiEVector&, const ROOT::Math::XYZTVector&))(&ROOT::Math::VectorUtil::InvariantMass) ), 0);
32993    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_39, 100, -1, -1, 0, 2, 5, 1, 0, 
32994 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
32995    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_40, 100, -1, -1, 0, 2, 1, 1, 0, 
32996 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
32997    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_41, 100, -1, -1, 0, 2, 1, 1, 0, 
32998 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
32999    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_42, 100, -1, -1, 0, 2, 1, 1, 0, 
33000 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v1 u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>&))(&ROOT::Math::VectorUtil::Angle) ), 0);
33001    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_43, 100, -1, -1, 0, 2, 1, 1, 0, 
33002 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
33003    G__memfunc_setup("DeltaPhi",779,G__G__GenVector_206_0_44, 100, -1, -1, 0, 2, 1, 1, 0, 
33004 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&))(&ROOT::Math::VectorUtil::DeltaPhi) ), 0);
33005    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_45, 100, -1, -1, 0, 2, 1, 1, 0, 
33006 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
33007    G__memfunc_setup("DeltaR",572,G__G__GenVector_206_0_46, 100, -1, -1, 0, 2, 1, 1, 0, 
33008 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&))(&ROOT::Math::VectorUtil::DeltaR) ), 0);
33009    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_47, 100, -1, -1, 0, 2, 1, 1, 0, 
33010 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
33011    G__memfunc_setup("CosTheta",795,G__G__GenVector_206_0_48, 100, -1, -1, 0, 2, 1, 1, 0, 
33012 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&))(&ROOT::Math::VectorUtil::CosTheta) ), 0);
33013    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_49, 100, -1, -1, 0, 2, 1, 1, 0, 
33014 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&))(&ROOT::Math::VectorUtil::Angle) ), 0);
33015    G__memfunc_setup("Angle",487,G__G__GenVector_206_0_50, 100, -1, -1, 0, 2, 1, 1, 0, 
33016 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&))(&ROOT::Math::VectorUtil::Angle) ), 0);
33017    G__memfunc_setup("InvariantMass",1344,G__G__GenVector_206_0_51, 100, -1, -1, 0, 2, 1, 1, 0, 
33018 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >&))(&ROOT::Math::VectorUtil::InvariantMass) ), 0);
33019    G__memfunc_setup("InvariantMass",1344,G__G__GenVector_206_0_52, 100, -1, -1, 0, 2, 1, 1, 0, 
33020 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v1 u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >' - 11 - v2", (char*)NULL, (void*) G__func2void( (double (*)(const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&, const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >&))(&ROOT::Math::VectorUtil::InvariantMass) ), 0);
33021    G__tag_memfunc_reset();
33022 }
33023 
33024 static void G__setup_memfuncvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR(void) {
33025    /* vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > > */
33026    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR));
33027    G__memfunc_setup("at",213,G__G__GenVector_208_0_1, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33028    G__memfunc_setup("begin",517,G__G__GenVector_208_0_2, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33029    G__memfunc_setup("end",311,G__G__GenVector_208_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33030    G__memfunc_setup("rbegin",631,G__G__GenVector_208_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33031    G__memfunc_setup("rend",425,G__G__GenVector_208_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33032    G__memfunc_setup("size",443,G__G__GenVector_208_0_6, 104, -1, G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33033    G__memfunc_setup("max_size",864,G__G__GenVector_208_0_7, 104, -1, G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33034    G__memfunc_setup("resize",658,G__G__GenVector_208_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
33035    G__memfunc_setup("resize",658,G__G__GenVector_208_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
33036 "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - sz u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 0 - c", (char*)NULL, (void*) NULL, 0);
33037    G__memfunc_setup("capacity",846,G__G__GenVector_208_0_10, 104, -1, G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33038    G__memfunc_setup("empty",559,G__G__GenVector_208_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33039    G__memfunc_setup("operator[]",1060,G__G__GenVector_208_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33040    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >",11932,G__G__GenVector_208_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33041    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >",11932,G__G__GenVector_208_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33042 "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - n u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 '(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >)()' value", (char*)NULL, (void*) NULL, 0);
33043    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >",11932,G__G__GenVector_208_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33044    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >",11932,G__G__GenVector_208_0_16, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33045 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator' 10 - first u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33046    G__memfunc_setup("operator=",937,G__G__GenVector_208_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33047    G__memfunc_setup("reserve",764,G__G__GenVector_208_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33048    G__memfunc_setup("front",553,G__G__GenVector_208_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33049    G__memfunc_setup("back",401,G__G__GenVector_208_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33050    G__memfunc_setup("push_back",944,G__G__GenVector_208_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33051    G__memfunc_setup("swap",443,G__G__GenVector_208_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >' - 1 - x", (char*)NULL, (void*) NULL, 0);
33052    G__memfunc_setup("insert",661,G__G__GenVector_208_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
33053 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' - 0 - position u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33054    G__memfunc_setup("insert",661,G__G__GenVector_208_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
33055 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' - 0 - position u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator' 10 - first "
33056 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33057    G__memfunc_setup("insert",661,G__G__GenVector_208_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
33058 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' - 0 - position h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::size_type' 0 - n "
33059 "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33060    G__memfunc_setup("pop_back",831,G__G__GenVector_208_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33061    G__memfunc_setup("erase",528,G__G__GenVector_208_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
33062    G__memfunc_setup("erase",528,G__G__GenVector_208_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33063 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' - 0 - first u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
33064    G__memfunc_setup("clear",519,G__G__GenVector_208_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33065    // automatic destructor
33066    G__memfunc_setup("~vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >", 12058, G__G__GenVector_208_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33067    G__tag_memfunc_reset();
33068 }
33069 
33070 static void G__setup_memfuncvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR(void) {
33071    /* vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > > */
33072    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR));
33073    G__memfunc_setup("at",213,G__G__GenVector_212_0_1, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33074    G__memfunc_setup("begin",517,G__G__GenVector_212_0_2, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33075    G__memfunc_setup("end",311,G__G__GenVector_212_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33076    G__memfunc_setup("rbegin",631,G__G__GenVector_212_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33077    G__memfunc_setup("rend",425,G__G__GenVector_212_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33078    G__memfunc_setup("size",443,G__G__GenVector_212_0_6, 104, -1, G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33079    G__memfunc_setup("max_size",864,G__G__GenVector_212_0_7, 104, -1, G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33080    G__memfunc_setup("resize",658,G__G__GenVector_212_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
33081    G__memfunc_setup("resize",658,G__G__GenVector_212_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
33082 "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - sz u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 0 - c", (char*)NULL, (void*) NULL, 0);
33083    G__memfunc_setup("capacity",846,G__G__GenVector_212_0_10, 104, -1, G__defined_typename("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33084    G__memfunc_setup("empty",559,G__G__GenVector_212_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33085    G__memfunc_setup("operator[]",1060,G__G__GenVector_212_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33086    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >",12260,G__G__GenVector_212_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33087    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >",12260,G__G__GenVector_212_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33088 "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - n u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 '(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >)()' value", (char*)NULL, (void*) NULL, 0);
33089    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >",12260,G__G__GenVector_212_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33090    G__memfunc_setup("vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >",12260,G__G__GenVector_212_0_16, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33091 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator' 10 - first u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33092    G__memfunc_setup("operator=",937,G__G__GenVector_212_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33093    G__memfunc_setup("reserve",764,G__G__GenVector_212_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33094    G__memfunc_setup("front",553,G__G__GenVector_212_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33095    G__memfunc_setup("back",401,G__G__GenVector_212_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33096    G__memfunc_setup("push_back",944,G__G__GenVector_212_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33097    G__memfunc_setup("swap",443,G__G__GenVector_212_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >' - 1 - x", (char*)NULL, (void*) NULL, 0);
33098    G__memfunc_setup("insert",661,G__G__GenVector_212_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
33099 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' - 0 - position u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33100    G__memfunc_setup("insert",661,G__G__GenVector_212_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
33101 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' - 0 - position u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator' 10 - first "
33102 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33103    G__memfunc_setup("insert",661,G__G__GenVector_212_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
33104 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' - 0 - position h - 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::size_type' 0 - n "
33105 "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33106    G__memfunc_setup("pop_back",831,G__G__GenVector_212_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33107    G__memfunc_setup("erase",528,G__G__GenVector_212_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
33108    G__memfunc_setup("erase",528,G__G__GenVector_212_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33109 "u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' - 0 - first u 'vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
33110    G__memfunc_setup("clear",519,G__G__GenVector_212_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33111    // automatic destructor
33112    G__memfunc_setup("~vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >", 12386, G__G__GenVector_212_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33113    G__tag_memfunc_reset();
33114 }
33115 
33116 static void G__setup_memfuncvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
33117    /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
33118    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
33119    G__memfunc_setup("at",213,G__G__GenVector_216_0_1, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33120    G__memfunc_setup("begin",517,G__G__GenVector_216_0_2, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33121    G__memfunc_setup("end",311,G__G__GenVector_216_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33122    G__memfunc_setup("rbegin",631,G__G__GenVector_216_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33123    G__memfunc_setup("rend",425,G__G__GenVector_216_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33124    G__memfunc_setup("size",443,G__G__GenVector_216_0_6, 104, -1, G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33125    G__memfunc_setup("max_size",864,G__G__GenVector_216_0_7, 104, -1, G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33126    G__memfunc_setup("resize",658,G__G__GenVector_216_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
33127    G__memfunc_setup("resize",658,G__G__GenVector_216_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
33128 "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - c", (char*)NULL, (void*) NULL, 0);
33129    G__memfunc_setup("capacity",846,G__G__GenVector_216_0_10, 104, -1, G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33130    G__memfunc_setup("empty",559,G__G__GenVector_216_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33131    G__memfunc_setup("operator[]",1060,G__G__GenVector_216_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33132    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20914,G__G__GenVector_216_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33133    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20914,G__G__GenVector_216_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33134 "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 '(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)()' value", (char*)NULL, (void*) NULL, 0);
33135    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20914,G__G__GenVector_216_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33136    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20914,G__G__GenVector_216_0_16, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33137 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33138    G__memfunc_setup("operator=",937,G__G__GenVector_216_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33139    G__memfunc_setup("reserve",764,G__G__GenVector_216_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33140    G__memfunc_setup("front",553,G__G__GenVector_216_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33141    G__memfunc_setup("back",401,G__G__GenVector_216_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33142    G__memfunc_setup("push_back",944,G__G__GenVector_216_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33143    G__memfunc_setup("swap",443,G__G__GenVector_216_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 1 - x", (char*)NULL, (void*) NULL, 0);
33144    G__memfunc_setup("insert",661,G__G__GenVector_216_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
33145 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33146    G__memfunc_setup("insert",661,G__G__GenVector_216_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
33147 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first "
33148 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33149    G__memfunc_setup("insert",661,G__G__GenVector_216_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
33150 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n "
33151 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33152    G__memfunc_setup("pop_back",831,G__G__GenVector_216_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33153    G__memfunc_setup("erase",528,G__G__GenVector_216_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
33154    G__memfunc_setup("erase",528,G__G__GenVector_216_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33155 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - first u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
33156    G__memfunc_setup("clear",519,G__G__GenVector_216_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33157    // automatic destructor
33158    G__memfunc_setup("~vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >", 21040, G__G__GenVector_216_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33159    G__tag_memfunc_reset();
33160 }
33161 
33162 static void G__setup_memfuncvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
33163    /* vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
33164    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
33165    G__memfunc_setup("at",213,G__G__GenVector_220_0_1, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33166    G__memfunc_setup("begin",517,G__G__GenVector_220_0_2, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33167    G__memfunc_setup("end",311,G__G__GenVector_220_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33168    G__memfunc_setup("rbegin",631,G__G__GenVector_220_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33169    G__memfunc_setup("rend",425,G__G__GenVector_220_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33170    G__memfunc_setup("size",443,G__G__GenVector_220_0_6, 104, -1, G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33171    G__memfunc_setup("max_size",864,G__G__GenVector_220_0_7, 104, -1, G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33172    G__memfunc_setup("resize",658,G__G__GenVector_220_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
33173    G__memfunc_setup("resize",658,G__G__GenVector_220_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
33174 "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - c", (char*)NULL, (void*) NULL, 0);
33175    G__memfunc_setup("capacity",846,G__G__GenVector_220_0_10, 104, -1, G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33176    G__memfunc_setup("empty",559,G__G__GenVector_220_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33177    G__memfunc_setup("operator[]",1060,G__G__GenVector_220_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33178    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20138,G__G__GenVector_220_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33179    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20138,G__G__GenVector_220_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33180 "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 '(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)()' value", (char*)NULL, (void*) NULL, 0);
33181    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20138,G__G__GenVector_220_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33182    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",20138,G__G__GenVector_220_0_16, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33183 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33184    G__memfunc_setup("operator=",937,G__G__GenVector_220_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33185    G__memfunc_setup("reserve",764,G__G__GenVector_220_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33186    G__memfunc_setup("front",553,G__G__GenVector_220_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33187    G__memfunc_setup("back",401,G__G__GenVector_220_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33188    G__memfunc_setup("push_back",944,G__G__GenVector_220_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33189    G__memfunc_setup("swap",443,G__G__GenVector_220_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 1 - x", (char*)NULL, (void*) NULL, 0);
33190    G__memfunc_setup("insert",661,G__G__GenVector_220_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
33191 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33192    G__memfunc_setup("insert",661,G__G__GenVector_220_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
33193 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first "
33194 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33195    G__memfunc_setup("insert",661,G__G__GenVector_220_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
33196 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n "
33197 "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33198    G__memfunc_setup("pop_back",831,G__G__GenVector_220_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33199    G__memfunc_setup("erase",528,G__G__GenVector_220_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
33200    G__memfunc_setup("erase",528,G__G__GenVector_220_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33201 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - first u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
33202    G__memfunc_setup("clear",519,G__G__GenVector_220_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33203    // automatic destructor
33204    G__memfunc_setup("~vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >", 20264, G__G__GenVector_220_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33205    G__tag_memfunc_reset();
33206 }
33207 
33208 static void G__setup_memfuncvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
33209    /* vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
33210    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
33211    G__memfunc_setup("at",213,G__G__GenVector_224_0_1, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33212    G__memfunc_setup("begin",517,G__G__GenVector_224_0_2, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33213    G__memfunc_setup("end",311,G__G__GenVector_224_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33214    G__memfunc_setup("rbegin",631,G__G__GenVector_224_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33215    G__memfunc_setup("rend",425,G__G__GenVector_224_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33216    G__memfunc_setup("size",443,G__G__GenVector_224_0_6, 104, -1, G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33217    G__memfunc_setup("max_size",864,G__G__GenVector_224_0_7, 104, -1, G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33218    G__memfunc_setup("resize",658,G__G__GenVector_224_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
33219    G__memfunc_setup("resize",658,G__G__GenVector_224_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
33220 "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - c", (char*)NULL, (void*) NULL, 0);
33221    G__memfunc_setup("capacity",846,G__G__GenVector_224_0_10, 104, -1, G__defined_typename("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33222    G__memfunc_setup("empty",559,G__G__GenVector_224_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33223    G__memfunc_setup("operator[]",1060,G__G__GenVector_224_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33224    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21902,G__G__GenVector_224_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33225    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21902,G__G__GenVector_224_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33226 "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 '(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)()' value", (char*)NULL, (void*) NULL, 0);
33227    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21902,G__G__GenVector_224_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33228    G__memfunc_setup("vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21902,G__G__GenVector_224_0_16, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33229 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33230    G__memfunc_setup("operator=",937,G__G__GenVector_224_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33231    G__memfunc_setup("reserve",764,G__G__GenVector_224_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33232    G__memfunc_setup("front",553,G__G__GenVector_224_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33233    G__memfunc_setup("back",401,G__G__GenVector_224_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33234    G__memfunc_setup("push_back",944,G__G__GenVector_224_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33235    G__memfunc_setup("swap",443,G__G__GenVector_224_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 1 - x", (char*)NULL, (void*) NULL, 0);
33236    G__memfunc_setup("insert",661,G__G__GenVector_224_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
33237 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33238    G__memfunc_setup("insert",661,G__G__GenVector_224_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
33239 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first "
33240 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33241    G__memfunc_setup("insert",661,G__G__GenVector_224_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
33242 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position h - 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n "
33243 "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33244    G__memfunc_setup("pop_back",831,G__G__GenVector_224_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33245    G__memfunc_setup("erase",528,G__G__GenVector_224_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
33246    G__memfunc_setup("erase",528,G__G__GenVector_224_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33247 "u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - first u 'vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
33248    G__memfunc_setup("clear",519,G__G__GenVector_224_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33249    // automatic destructor
33250    G__memfunc_setup("~vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >", 22028, G__G__GenVector_224_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33251    G__tag_memfunc_reset();
33252 }
33253 
33254 static void G__setup_memfuncvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR(void) {
33255    /* vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > > */
33256    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR));
33257    G__memfunc_setup("at",213,G__G__GenVector_228_0_1, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33258    G__memfunc_setup("begin",517,G__G__GenVector_228_0_2, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33259    G__memfunc_setup("end",311,G__G__GenVector_228_0_3, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33260    G__memfunc_setup("rbegin",631,G__G__GenVector_228_0_4, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33261    G__memfunc_setup("rend",425,G__G__GenVector_228_0_5, 117, G__get_linked_tagnum(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR), G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::reverse_iterator"), 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33262    G__memfunc_setup("size",443,G__G__GenVector_228_0_6, 104, -1, G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33263    G__memfunc_setup("max_size",864,G__G__GenVector_228_0_7, 104, -1, G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33264    G__memfunc_setup("resize",658,G__G__GenVector_228_0_8, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz", (char*)NULL, (void*) NULL, 0);
33265    G__memfunc_setup("resize",658,G__G__GenVector_228_0_9, 121, -1, -1, 0, 2, 1, 1, 0, 
33266 "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - sz u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 0 - c", (char*)NULL, (void*) NULL, 0);
33267    G__memfunc_setup("capacity",846,G__G__GenVector_228_0_10, 104, -1, G__defined_typename("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33268    G__memfunc_setup("empty",559,G__G__GenVector_228_0_11, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
33269    G__memfunc_setup("operator[]",1060,G__G__GenVector_228_0_12, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33270    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21126,G__G__GenVector_228_0_13, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33271    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21126,G__G__GenVector_228_0_14, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33272 "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 '(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>)()' value", (char*)NULL, (void*) NULL, 0);
33273    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21126,G__G__GenVector_228_0_15, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33274    G__memfunc_setup("vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >",21126,G__G__GenVector_228_0_16, 105, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 0, 2, 1, 1, 0, 
33275 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33276    G__memfunc_setup("operator=",937,G__G__GenVector_228_0_17, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR), -1, 1, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 11 - x", (char*)NULL, (void*) NULL, 0);
33277    G__memfunc_setup("reserve",764,G__G__GenVector_228_0_18, 121, -1, -1, 0, 1, 1, 1, 0, "h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n", (char*)NULL, (void*) NULL, 0);
33278    G__memfunc_setup("front",553,G__G__GenVector_228_0_19, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33279    G__memfunc_setup("back",401,G__G__GenVector_228_0_20, 117, G__get_linked_tagnum(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33280    G__memfunc_setup("push_back",944,G__G__GenVector_228_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33281    G__memfunc_setup("swap",443,G__G__GenVector_228_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >' - 1 - x", (char*)NULL, (void*) NULL, 0);
33282    G__memfunc_setup("insert",661,G__G__GenVector_228_0_23, 117, G__get_linked_tagnum(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator), -1, 0, 2, 1, 1, 0, 
33283 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33284    G__memfunc_setup("insert",661,G__G__GenVector_228_0_24, 121, -1, -1, 0, 3, 1, 1, 0, 
33285 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - first "
33286 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::const_iterator' 10 - last", (char*)NULL, (void*) NULL, 0);
33287    G__memfunc_setup("insert",661,G__G__GenVector_228_0_25, 121, -1, -1, 0, 3, 1, 1, 0, 
33288 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position h - 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::size_type' 0 - n "
33289 "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - x", (char*)NULL, (void*) NULL, 0);
33290    G__memfunc_setup("pop_back",831,G__G__GenVector_228_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33291    G__memfunc_setup("erase",528,G__G__GenVector_228_0_27, 121, -1, -1, 0, 1, 1, 1, 0, "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - position", (char*)NULL, (void*) NULL, 0);
33292    G__memfunc_setup("erase",528,G__G__GenVector_228_0_28, 121, -1, -1, 0, 2, 1, 1, 0, 
33293 "u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - first u 'vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator' - 0 - last", (char*)NULL, (void*) NULL, 0);
33294    G__memfunc_setup("clear",519,G__G__GenVector_228_0_29, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
33295    // automatic destructor
33296    G__memfunc_setup("~vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >", 21252, G__G__GenVector_228_0_30, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
33297    G__tag_memfunc_reset();
33298 }
33299 
33300 
33301 /*********************************************************
33302 * Member function information setup
33303 *********************************************************/
33304 extern "C" void G__cpp_setup_memfuncG__GenVector() {
33305 }
33306 
33307 /*********************************************************
33308 * Global variable information setup for each class
33309 *********************************************************/
33310 static void G__cpp_setup_global0() {
33311 
33312    /* Setting up global variables */
33313    G__resetplocal();
33314 
33315 }
33316 
33317 static void G__cpp_setup_global1() {
33318 }
33319 
33320 static void G__cpp_setup_global2() {
33321 
33322    G__resetglobalenv();
33323 }
33324 extern "C" void G__cpp_setup_globalG__GenVector() {
33325   G__cpp_setup_global0();
33326   G__cpp_setup_global1();
33327   G__cpp_setup_global2();
33328 }
33329 
33330 /*********************************************************
33331 * Global function information setup for each class
33332 *********************************************************/
33333 static void G__cpp_setup_func0() {
33334    G__lastifuncposition();
33335 
33336 }
33337 
33338 static void G__cpp_setup_func1() {
33339 }
33340 
33341 static void G__cpp_setup_func2() {
33342 }
33343 
33344 static void G__cpp_setup_func3() {
33345 }
33346 
33347 static void G__cpp_setup_func4() {
33348 }
33349 
33350 static void G__cpp_setup_func5() {
33351 }
33352 
33353 static void G__cpp_setup_func6() {
33354 
33355    G__resetifuncposition();
33356 }
33357 
33358 extern "C" void G__cpp_setup_funcG__GenVector() {
33359   G__cpp_setup_func0();
33360   G__cpp_setup_func1();
33361   G__cpp_setup_func2();
33362   G__cpp_setup_func3();
33363   G__cpp_setup_func4();
33364   G__cpp_setup_func5();
33365   G__cpp_setup_func6();
33366 }
33367 
33368 /*********************************************************
33369 * Class,struct,union,enum tag information setup
33370 *********************************************************/
33371 /* Setup class/struct taginfo */
33372 G__linked_taginfo G__G__GenVectorLN_type_info = { "type_info" , 99 , -1 };
33373 G__linked_taginfo G__G__GenVectorLN_TClass = { "TClass" , 99 , -1 };
33374 G__linked_taginfo G__G__GenVectorLN_TNamed = { "TNamed" , 99 , -1 };
33375 G__linked_taginfo G__G__GenVectorLN_TVirtualIsAProxy = { "TVirtualIsAProxy" , 99 , -1 };
33376 G__linked_taginfo G__G__GenVectorLN_ROOT = { "ROOT" , 110 , -1 };
33377 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLTInitBehavior = { "ROOT::TInitBehavior" , 99 , -1 };
33378 G__linked_taginfo G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR = { "basic_ostream<char,char_traits<char> >" , 99 , -1 };
33379 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
33380 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
33381 G__linked_taginfo G__G__GenVectorLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
33382 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
33383 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMath = { "ROOT::Math" , 110 , -1 };
33384 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag = { "ROOT::Math::DefaultCoordinateSystemTag" , 99 , -1 };
33385 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR = { "ROOT::Math::Cartesian2D<double>" , 99 , -1 };
33386 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33387 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33388 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR = { "ROOT::Math::Polar2D<double>" , 99 , -1 };
33389 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33390 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33391 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLGenVector_exception = { "ROOT::Math::GenVector_exception" , 99 , -1 };
33392 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag = { "ROOT::Math::GlobalCoordinateSystemTag" , 99 , -1 };
33393 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag = { "ROOT::Math::LocalCoordinateSystemTag" , 99 , -1 };
33394 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33395 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33396 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33397 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33398 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR = { "ROOT::Math::Cartesian3D<double>" , 99 , -1 };
33399 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33400 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEfloatgR = { "ROOT::Math::Cartesian3D<float>" , 99 , -1 };
33401 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33402 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR = { "ROOT::Math::CylindricalEta3D<double>" , 99 , -1 };
33403 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33404 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33405 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR = { "ROOT::Math::Polar3D<double>" , 99 , -1 };
33406 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33407 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33408 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR = { "ROOT::Math::Cylindrical3D<double>" , 99 , -1 };
33409 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33410 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33411 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33412 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33413 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33414 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33415 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33416 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33417 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33418 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
33419 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR = { "ROOT::Math::PxPyPzE4D<double>" , 99 , -1 };
33420 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >" , 99 , -1 };
33421 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> >" , 99 , -1 };
33422 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR = { "ROOT::Math::PxPyPzM4D<double>" , 99 , -1 };
33423 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >" , 99 , -1 };
33424 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR = { "ROOT::Math::PtEtaPhiE4D<double>" , 99 , -1 };
33425 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >" , 99 , -1 };
33426 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR = { "ROOT::Math::PtEtaPhiM4D<double>" , 99 , -1 };
33427 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >" , 99 , -1 };
33428 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D = { "ROOT::Math::Rotation3D" , 99 , -1 };
33429 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle = { "ROOT::Math::AxisAngle" , 99 , -1 };
33430 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles = { "ROOT::Math::EulerAngles" , 99 , -1 };
33431 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion = { "ROOT::Math::Quaternion" , 99 , -1 };
33432 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX = { "ROOT::Math::RotationX" , 99 , -1 };
33433 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY = { "ROOT::Math::RotationY" , 99 , -1 };
33434 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ = { "ROOT::Math::RotationZ" , 99 , -1 };
33435 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX = { "ROOT::Math::RotationZYX" , 99 , -1 };
33436 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex = { "ROOT::Math::Rotation3D::ERotation3DMatrixIndex" , 101 , -1 };
33437 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX = { "ROOT::Math::BoostX" , 99 , -1 };
33438 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex = { "ROOT::Math::BoostX::ELorentzRotationMatrixIndex" , 101 , -1 };
33439 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex = { "ROOT::Math::BoostX::EBoostMatrixIndex" , 101 , -1 };
33440 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY = { "ROOT::Math::BoostY" , 99 , -1 };
33441 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex = { "ROOT::Math::BoostY::ELorentzRotationMatrixIndex" , 101 , -1 };
33442 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex = { "ROOT::Math::BoostY::EBoostMatrixIndex" , 101 , -1 };
33443 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ = { "ROOT::Math::BoostZ" , 99 , -1 };
33444 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex = { "ROOT::Math::BoostZ::ELorentzRotationMatrixIndex" , 101 , -1 };
33445 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex = { "ROOT::Math::BoostZ::EBoostMatrixIndex" , 101 , -1 };
33446 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoost = { "ROOT::Math::Boost" , 99 , -1 };
33447 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex = { "ROOT::Math::Boost::ELorentzRotationMatrixIndex" , 101 , -1 };
33448 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex = { "ROOT::Math::Boost::EBoostMatrixIndex" , 101 , -1 };
33449 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation = { "ROOT::Math::LorentzRotation" , 99 , -1 };
33450 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex = { "ROOT::Math::LorentzRotation::ELorentzRotationMatrixIndex" , 101 , -1 };
33451 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D = { "ROOT::Math::Plane3D" , 99 , -1 };
33452 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D = { "ROOT::Math::Translation3D" , 99 , -1 };
33453 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D = { "ROOT::Math::Transform3D" , 99 , -1 };
33454 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex = { "ROOT::Math::Transform3D::ETransform3DMatrixIndex" , 101 , -1 };
33455 G__linked_taginfo G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil = { "ROOT::Math::VectorUtil" , 110 , -1 };
33456 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR = { "vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >" , 99 , -1 };
33457 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator = { "vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator" , 99 , -1 };
33458 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >::iterator>" , 99 , -1 };
33459 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR = { "vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >" , 99 , -1 };
33460 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator = { "vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator" , 99 , -1 };
33461 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >::iterator>" , 99 , -1 };
33462 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR = { "vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >" , 99 , -1 };
33463 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator = { "vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator" , 99 , -1 };
33464 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator>" , 99 , -1 };
33465 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR = { "vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >" , 99 , -1 };
33466 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator = { "vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator" , 99 , -1 };
33467 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator>" , 99 , -1 };
33468 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR = { "vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >" , 99 , -1 };
33469 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator = { "vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator" , 99 , -1 };
33470 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator>" , 99 , -1 };
33471 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR = { "vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >" , 99 , -1 };
33472 G__linked_taginfo G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator = { "vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator" , 99 , -1 };
33473 G__linked_taginfo G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >::iterator>" , 99 , -1 };
33474 
33475 /* Reset class/struct taginfo */
33476 extern "C" void G__cpp_reset_tagtableG__GenVector() {
33477   G__G__GenVectorLN_type_info.tagnum = -1 ;
33478   G__G__GenVectorLN_TClass.tagnum = -1 ;
33479   G__G__GenVectorLN_TNamed.tagnum = -1 ;
33480   G__G__GenVectorLN_TVirtualIsAProxy.tagnum = -1 ;
33481   G__G__GenVectorLN_ROOT.tagnum = -1 ;
33482   G__G__GenVectorLN_ROOTcLcLTInitBehavior.tagnum = -1 ;
33483   G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR.tagnum = -1 ;
33484   G__G__GenVectorLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
33485   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
33486   G__G__GenVectorLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
33487   G__G__GenVectorLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
33488   G__G__GenVectorLN_ROOTcLcLMath.tagnum = -1 ;
33489   G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag.tagnum = -1 ;
33490   G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR.tagnum = -1 ;
33491   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33492   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33493   G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR.tagnum = -1 ;
33494   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33495   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33496   G__G__GenVectorLN_ROOTcLcLMathcLcLGenVector_exception.tagnum = -1 ;
33497   G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag.tagnum = -1 ;
33498   G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag.tagnum = -1 ;
33499   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33500   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33501   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33502   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33503   G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR.tagnum = -1 ;
33504   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33505   G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEfloatgR.tagnum = -1 ;
33506   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33507   G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR.tagnum = -1 ;
33508   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33509   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33510   G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR.tagnum = -1 ;
33511   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33512   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33513   G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR.tagnum = -1 ;
33514   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33515   G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33516   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33517   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33518   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33519   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33520   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33521   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33522   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33523   G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
33524   G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR.tagnum = -1 ;
33525   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR.tagnum = -1 ;
33526   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR.tagnum = -1 ;
33527   G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR.tagnum = -1 ;
33528   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR.tagnum = -1 ;
33529   G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR.tagnum = -1 ;
33530   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR.tagnum = -1 ;
33531   G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR.tagnum = -1 ;
33532   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR.tagnum = -1 ;
33533   G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D.tagnum = -1 ;
33534   G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle.tagnum = -1 ;
33535   G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles.tagnum = -1 ;
33536   G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion.tagnum = -1 ;
33537   G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX.tagnum = -1 ;
33538   G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY.tagnum = -1 ;
33539   G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ.tagnum = -1 ;
33540   G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX.tagnum = -1 ;
33541   G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex.tagnum = -1 ;
33542   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX.tagnum = -1 ;
33543   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex.tagnum = -1 ;
33544   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex.tagnum = -1 ;
33545   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY.tagnum = -1 ;
33546   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex.tagnum = -1 ;
33547   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex.tagnum = -1 ;
33548   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ.tagnum = -1 ;
33549   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex.tagnum = -1 ;
33550   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex.tagnum = -1 ;
33551   G__G__GenVectorLN_ROOTcLcLMathcLcLBoost.tagnum = -1 ;
33552   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex.tagnum = -1 ;
33553   G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex.tagnum = -1 ;
33554   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation.tagnum = -1 ;
33555   G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex.tagnum = -1 ;
33556   G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D.tagnum = -1 ;
33557   G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D.tagnum = -1 ;
33558   G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D.tagnum = -1 ;
33559   G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex.tagnum = -1 ;
33560   G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil.tagnum = -1 ;
33561   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR.tagnum = -1 ;
33562   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator.tagnum = -1 ;
33563   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
33564   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR.tagnum = -1 ;
33565   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator.tagnum = -1 ;
33566   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
33567   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR.tagnum = -1 ;
33568   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator.tagnum = -1 ;
33569   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
33570   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR.tagnum = -1 ;
33571   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator.tagnum = -1 ;
33572   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
33573   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR.tagnum = -1 ;
33574   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator.tagnum = -1 ;
33575   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
33576   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR.tagnum = -1 ;
33577   G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator.tagnum = -1 ;
33578   G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR.tagnum = -1 ;
33579 }
33580 
33581 
33582 extern "C" void G__cpp_setup_tagtableG__GenVector() {
33583 
33584    /* Setting up class,struct,union tag entry */
33585    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_type_info);
33586    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_TClass);
33587    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_TNamed);
33588    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_TVirtualIsAProxy);
33589    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOT),0,-1,0,(char*)NULL,G__setup_memvarROOT,G__setup_memfuncROOT);
33590    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLTInitBehavior);
33591    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_basic_ostreamlEcharcOchar_traitslEchargRsPgR);
33592    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
33593    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
33594    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
33595    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
33596    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMath),0,-1,0,(char*)NULL,G__setup_memvarROOTcLcLMath,G__setup_memfuncROOTcLcLMath);
33597    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),sizeof(ROOT::Math::DefaultCoordinateSystemTag),-1,262144,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDefaultCoordinateSystemTag,G__setup_memfuncROOTcLcLMathcLcLDefaultCoordinateSystemTag);
33598    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian2DlEdoublegR),sizeof(ROOT::Math::Cartesian2D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCartesian2DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLCartesian2DlEdoublegR);
33599    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33600    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33601    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar2DlEdoublegR),sizeof(ROOT::Math::Polar2D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPolar2DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLPolar2DlEdoublegR);
33602    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33603    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33604    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLGenVector_exception);
33605    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag),sizeof(ROOT::Math::GlobalCoordinateSystemTag),-1,262144,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLGlobalCoordinateSystemTag,G__setup_memfuncROOTcLcLMathcLcLGlobalCoordinateSystemTag);
33606    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLocalCoordinateSystemTag),sizeof(ROOT::Math::LocalCoordinateSystemTag),-1,262144,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLocalCoordinateSystemTag,G__setup_memfuncROOTcLcLMathcLcLLocalCoordinateSystemTag);
33607    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33608    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33609    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33610    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33611    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),sizeof(ROOT::Math::Cartesian3D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCartesian3DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLCartesian3DlEdoublegR);
33612    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33613    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLCartesian3DlEfloatgR);
33614    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33615    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindricalEta3DlEdoublegR),sizeof(ROOT::Math::CylindricalEta3D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCylindricalEta3DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLCylindricalEta3DlEdoublegR);
33616    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33617    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33618    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPolar3DlEdoublegR),sizeof(ROOT::Math::Polar3D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPolar3DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLPolar3DlEdoublegR);
33619    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33620    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33621    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLCylindrical3DlEdoublegR),sizeof(ROOT::Math::Cylindrical3D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCylindrical3DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLCylindrical3DlEdoublegR);
33622    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33623    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33624    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33625    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33626    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33627    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33628    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33629    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33630    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33631    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
33632    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzE4DlEdoublegR),sizeof(ROOT::Math::PxPyPzE4D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPxPyPzE4DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLPxPyPzE4DlEdoublegR);
33633    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
33634    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR);
33635    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPxPyPzM4DlEdoublegR),sizeof(ROOT::Math::PxPyPzM4D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPxPyPzM4DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLPxPyPzM4DlEdoublegR);
33636    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
33637    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR),sizeof(ROOT::Math::PtEtaPhiE4D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegR);
33638    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
33639    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR),sizeof(ROOT::Math::PtEtaPhiM4D<double>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR,G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegR);
33640    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
33641    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3D),sizeof(ROOT::Math::Rotation3D),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLRotation3D,G__setup_memfuncROOTcLcLMathcLcLRotation3D);
33642    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLAxisAngle),sizeof(ROOT::Math::AxisAngle),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLAxisAngle,G__setup_memfuncROOTcLcLMathcLcLAxisAngle);
33643    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLEulerAngles),sizeof(ROOT::Math::EulerAngles),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLEulerAngles,G__setup_memfuncROOTcLcLMathcLcLEulerAngles);
33644    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLQuaternion),sizeof(ROOT::Math::Quaternion),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLQuaternion,G__setup_memfuncROOTcLcLMathcLcLQuaternion);
33645    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationX),sizeof(ROOT::Math::RotationX),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLRotationX,G__setup_memfuncROOTcLcLMathcLcLRotationX);
33646    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationY),sizeof(ROOT::Math::RotationY),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLRotationY,G__setup_memfuncROOTcLcLMathcLcLRotationY);
33647    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZ),sizeof(ROOT::Math::RotationZ),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLRotationZ,G__setup_memfuncROOTcLcLMathcLcLRotationZ);
33648    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotationZYX),sizeof(ROOT::Math::RotationZYX),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLRotationZYX,G__setup_memfuncROOTcLcLMathcLcLRotationZYX);
33649    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLRotation3DcLcLERotation3DMatrixIndex);
33650    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostX),sizeof(ROOT::Math::BoostX),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLBoostX,G__setup_memfuncROOTcLcLMathcLcLBoostX);
33651    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLELorentzRotationMatrixIndex);
33652    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostXcLcLEBoostMatrixIndex);
33653    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostY),sizeof(ROOT::Math::BoostY),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLBoostY,G__setup_memfuncROOTcLcLMathcLcLBoostY);
33654    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLELorentzRotationMatrixIndex);
33655    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostYcLcLEBoostMatrixIndex);
33656    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZ),sizeof(ROOT::Math::BoostZ),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLBoostZ,G__setup_memfuncROOTcLcLMathcLcLBoostZ);
33657    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLELorentzRotationMatrixIndex);
33658    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostZcLcLEBoostMatrixIndex);
33659    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoost),sizeof(ROOT::Math::Boost),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLBoost,G__setup_memfuncROOTcLcLMathcLcLBoost);
33660    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLELorentzRotationMatrixIndex);
33661    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLBoostcLcLEBoostMatrixIndex);
33662    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotation),sizeof(ROOT::Math::LorentzRotation),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzRotation,G__setup_memfuncROOTcLcLMathcLcLLorentzRotation);
33663    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLLorentzRotationcLcLELorentzRotationMatrixIndex);
33664    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLPlane3D),sizeof(ROOT::Math::Plane3D),-1,297216,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPlane3D,G__setup_memfuncROOTcLcLMathcLcLPlane3D);
33665    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLTranslation3D),sizeof(ROOT::Math::Translation3D),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLTranslation3D,G__setup_memfuncROOTcLcLMathcLcLTranslation3D);
33666    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3D),sizeof(ROOT::Math::Transform3D),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLTransform3D,G__setup_memfuncROOTcLcLMathcLcLTransform3D);
33667    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLTransform3DcLcLETransform3DMatrixIndex);
33668    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_ROOTcLcLMathcLcLVectorUtil),0,-1,0,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLVectorUtil,G__setup_memfuncROOTcLcLMathcLcLVectorUtil);
33669    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR),sizeof(vector<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > > >),-1,298752,(char*)NULL,G__setup_memvarvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR,G__setup_memfuncvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgR);
33670    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiterator);
33671    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR);
33672    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR),sizeof(vector<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >,allocator<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > > >),-1,298752,(char*)NULL,G__setup_memvarvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR,G__setup_memfuncvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgR);
33673    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiterator);
33674    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRcOallocatorlEROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgRsPgRsPgRcLcLiteratorgR);
33675    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),sizeof(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >),-1,298752,(char*)NULL,G__setup_memvarvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR,G__setup_memfuncvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR);
33676    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator);
33677    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR);
33678    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),sizeof(vector<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >),-1,298752,(char*)NULL,G__setup_memvarvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR,G__setup_memfuncvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR);
33679    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator);
33680    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR);
33681    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),sizeof(vector<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >),-1,298752,(char*)NULL,G__setup_memvarvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR,G__setup_memfuncvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR);
33682    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator);
33683    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR);
33684    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR),sizeof(vector<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>,allocator<ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> > >),-1,298752,(char*)NULL,G__setup_memvarvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR,G__setup_memfuncvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgR);
33685    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_vectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiterator);
33686    G__get_linked_tagnum_fwd(&G__G__GenVectorLN_reverse_iteratorlEvectorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRcOallocatorlEROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggRsPgRsPgRcLcLiteratorgR);
33687 }
33688 extern "C" void G__cpp_setupG__GenVector(void) {
33689   G__check_setup_version(30051515,"G__cpp_setupG__GenVector()");
33690   G__set_cpp_environmentG__GenVector();
33691   G__cpp_setup_tagtableG__GenVector();
33692 
33693   G__cpp_setup_inheritanceG__GenVector();
33694 
33695   G__cpp_setup_typetableG__GenVector();
33696 
33697   G__cpp_setup_memvarG__GenVector();
33698 
33699   G__cpp_setup_memfuncG__GenVector();
33700   G__cpp_setup_globalG__GenVector();
33701   G__cpp_setup_funcG__GenVector();
33702 
33703    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__GenVector();
33704   return;
33705 }
33706 class G__cpp_setup_initG__GenVector {
33707   public:
33708     G__cpp_setup_initG__GenVector() { G__add_setup_func("G__GenVector",(G__incsetup)(&G__cpp_setupG__GenVector)); G__call_setup_funcs(); }
33709    ~G__cpp_setup_initG__GenVector() { G__remove_setup_func("G__GenVector"); }
33710 };
33711 G__cpp_setup_initG__GenVector G__cpp_setup_initializerG__GenVector;
33712 

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